4D v14.3WA SET URL FILTERS |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
WA SET URL FILTERS
WA SET URL FILTERS
Der Befehl WA SET URL FILTERS richtet einen oder mehrere Filter für den Web Bereich ein, definiert durch die Parameter * und Objekt. Vor dem Laden einer vom Benutzer angefragten Seite konsultiert 4D die Filterliste, ob die Ziel-URL erlaubt ist oder nicht. Die Bewertung richtet sich nach dem Inhalt der Arrays FilterArr und ErlaubenVerweigernArr. Nicht-erlaubte URLs werden nicht geladen und das Formularereignis On URL Filtering wird erzeugt. Die Arrays FilterArr und ErlaubenVerweigernArr müssen aufeinander abgestimmt sein.
Bei einem Widerspruch auf der Konfigurationsebene (dieselbe URL ist erlaubt und verweigert), wird die letzte Einstellung berücksichtigt. Um das Filtern der URL zu deaktivieren, rufen Sie den Befehl auf und übergeben ein leeres Array oder in den letzten Elementen der beiden Arrays FilterArr und ErlaubenVerweigernArr jeweils die Werte "*" und Wahr. Nach Ausführen des Befehls werden die Filter dem Web Bereich als Eigenschaft zugeordnet. Werden die Arrays FilterArr und ErlaubenVerweigernArr gelöscht oder neu initialisiert, bleiben die Filter aktiv, solange der Befehl nicht erneut ausgeführt wird. Über den Befehl WA GET URL FILTERS können Sie den aktiven Filter für einen Bereich herausfinden. Wichtig: Das Filtern der URLs durch diesen Befehl gilt nur für die Variable "URL", die dem Web Bereich zugeordnet ist. Die Variable ist in der Regel eingebbar und erscheint im Formular. Sie wollen den Zugriff auf alle Web Sites mit dem Kürzel .org, .net und .fr verweigern: ARRAY TEXT($filters;0) Sie wollen den Zugriff auf alle Web Sites mit Ausnahme der russischen (.ru) verweigern: ARRAY TEXT($filters;0) Sie wollen nur den Zugriff auf die Web Sites von 4D erlauben (.com, .fr, .es, etc.): ARRAY TEXT($filters;0) Sie wollen nur lokalen Zugriff auf die Dokumentation erlauben (im Ordner C://doc): ARRAY TEXT($filters;0) Sie wollen den Zugriff auf alle Web Sites erlauben, mit einer Ausnahme, zum Beispiel die Site Elcaro: ARRAY TEXT($filters;0) Sie wollen den Zugriff auf bestimmte IP Adressen verweigern: ARRAY TEXT($filters;0) |
EIGENSCHAFTEN
Produkt: 4D
GESCHICHTE
Erstellt: 4D v11 SQL Release 2 SIEHE AUCH
WA GET URL FILTERS ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v11 SQL Release 6) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||