1. Esileht
  2. Tehniline
  3. Apache
  4. DataZone spetsiifilised konstandid

DataZone spetsiifilised konstandid

DataZone platvormil on võimalik kasutada mitmeid konstante, mis teevad elu palju lihtsamaks.

DZSP_IS_ESTONIAN_IP

DZSP_IS_ESTONIAN_IP väärtus pannakse automaatselt veebiserveri poolt ‘1’, kui külastaja REMOTE_ADDR on Eesti IP vahemikes. Kui IP aadress ei ole Eesti oma, siis seda konstanti ei lisata!

Näide 1:

# Blokeerime kõik päringud, mis ei tule Eesti IP aadressi pealt.
RewriteEngine on
RewriteCond %{ENV:DZSP_IS_ESTONIAN_IP} !=1
RewriteRule .* – [F]

Näide 2:

# Blokeerime kõik päringud, mis sisaldavad väärtust option=com_joomlaboard ja ei tule Eestist.
RewriteEngine On
RewriteCond %{ENV:DZSP_IS_ESTONIAN_IP} !=1
RewriteCond %{QUERY_STRING} option=com_joomlaboard
RewriteRule .* – [F]

Näide 3:

# Blokeerime kõik päringud, mis tehakse /test.php failile ja ei tule Eestist.
RewriteEngine On
RewriteCond %{ENV:DZSP_IS_ESTONIAN_IP} !=1
RewriteCond %{ENV:SCRIPT_URL} ^/test.php
RewriteRule .* – [F]

DZSP_MYSQL_HOST

DZSP_MYSQL_HOST konstant sisaldab MySQL hosti nime.
Selleks, et ühenduda õige MySQL serveri külge kasutage näiteks nii:
mysql_connect(DZSP_MYSQL_HOST, $kasutajanimi, $parool);

Viimati muudetud 18. okt. 2018

Kas sellest artiklist oli abi?

Artiklid samal teemal