Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Molim Vas za Pomoc!!!

[es] :: Linux/UNIX serveri i servisi :: Molim Vas za Pomoc!!!

[ Pregleda: 1144497 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

predrag78
SRB

Član broj: 800
Poruke: 1255
*.smin.sezampro.yu.



+2 Profil

icon Molim Vas za Pomoc!!!24.09.2004. u 23:58 - pre 238 meseci
Kako da zabranim na apache serveru pristup korisnicima koji se "kace" preko Internet Explorera?? Da li se to moze lalo uraditi preko htaccess-a i kako ga konfigurisati da prepoznaje Internet Explorer ili to uraditi nekako preko php-a?
Da jos kako da ja znam da je rec o nekom browseru Internet Expolreru ili Mozilli ili Operi?

unapred hvala svima na pomoci
 
Odgovor na temu

dinke
Dragan Dinić
General Manager / Lampix.net
Beograd

Član broj: 933
Poruke: 1008
*.nat-pool.kg.sbb.co.yu

Sajt: www.dinke.net


+2 Profil

icon Re: Molim Vas za Pomoc!!!25.09.2004. u 00:24 - pre 238 meseci
Mislim da nešto ovako treba da ubaciš u .htaccess:

SetEnvIf User-Agent msie ie
<Directory /docroot>
Order Deny,Allow
Deny from env=ie
</Directory>

Pogledaj http://httpd.apache.org/docs/mod/mod_access.html#allow za više informacija.

Kako da prepoznaš browser u php-u ? Svaki browser se identifikuje preko svog sopstvenog User-Agenta koji on šalje kao deo http requesta. Recimo IE može da ima user agent:
Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)
Iz php-a useragent vidis sa $_SERVER['HTTP_USER_AGENT']. Dakle recimo ako želiš da proveriš da li je user sa IE-om možeš da probaš nešto tipa:

<?php
if (strpos($_SERVER["HTTP_USER_AGENT"], "MSIE") !== false) {
echo "You are using Internet Explorer<br />";
}
?>

Inače, imaj u vidu da se User-Agent može lako lažirati, tako da ... nemoj da baziraš neki security check na osnovu njega.


[Ovu poruku je menjao dinke dana 25.09.2004. u 02:35 GMT]
 
Odgovor na temu

predrag78
SRB

Član broj: 800
Poruke: 1255
*.smin.sezampro.yu.



+2 Profil

icon Re: Molim Vas za Pomoc!!!25.09.2004. u 00:34 - pre 238 meseci
@dragan

Dragane hvala ali nije mi to bas najjasnije.
Nasao sam ovo ali mi neradi!
Ubacio sam u htaccess i nece da mi radi!
Ako neko ima vec gotov primer za ovaj moj problem neka mi postuje ili digne kao attach!!

<Files .htaccess>
deny from all
</Files>
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_USER_AGENT} ^EmailSiphon [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailWolf [OR]
RewriteCond %{HTTP_USER_AGENT} ^ExtractorPro [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mozilla.*NEWT [OR]
RewriteCond %{HTTP_USER_AGENT} ^Crescent [OR]
RewriteCond %{HTTP_USER_AGENT} ^CherryPicker [OR]
RewriteCond %{HTTP_USER_AGENT} ^[Ww]eb[Bb]andit [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebEMailExtrac.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^NICErsPRO [OR]
RewriteCond %{HTTP_USER_AGENT} ^Teleport [OR]
RewriteCond %{HTTP_USER_AGENT} ^Zeus.*Webster [OR]
RewriteCond %{HTTP_USER_AGENT} ^Microsoft.URL [OR]
RewriteCond %{HTTP_USER_AGENT} ^Wget [OR]
RewriteCond %{HTTP_USER_AGENT} ^LinkWalker [OR]
RewriteCond %{HTTP_USER_AGENT} ^sitecheck.internetseer.com [OR]
RewriteCond %{HTTP_USER_AGENT} ^ia_archiver [OR]
RewriteCond %{HTTP_USER_AGENT} ^DIIbot [OR]
RewriteCond %{HTTP_USER_AGENT} ^psbot [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailCollector
RewriteRule ^.* - [F]
RewriteCond %{HTTP_REFERER} ^http://www.iaea.org$
RewriteRule !^http://[^/.]\.your-site.com.* - [F]

 
Odgovor na temu

dinke
Dragan Dinić
General Manager / Lampix.net
Beograd

Član broj: 933
Poruke: 1008
*.nat-pool.kg.sbb.co.yu

Sajt: www.dinke.net


+2 Profil

icon Re: Molim Vas za Pomoc!!!25.09.2004. u 00:41 - pre 238 meseci
SetEnvIf User-Agent MSIE ie
<Directory /apsolutna/putanja/do/dira>
Order Deny,Allow
Deny from env=ie
</Directory>

Dakle, ako recimo želiš da zaštitiš dir /var/www/mojdomain.com stavio bi taj dir posle Directory . I da, da bi ovo radilo, trebas da imas i odgovarajuce dozvole (allow override) u globalnom httpd.conf file-u.
 
Odgovor na temu

Goran Rakić
Beograd

Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: Molim Vas za Pomoc!!!25.09.2004. u 16:45 - pre 238 meseci
Ono sa rewrite-om ce raditi samo ako u Apache-u postoji mod_rewrite. U svakom slucaju moras imati dozvolu koriscenja .htaccess datoteke.
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

[es] :: Linux/UNIX serveri i servisi :: Molim Vas za Pomoc!!!

[ Pregleda: 1144497 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.