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

Molim Vas za Pomoc!!!

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

[ Pregleda: 68142 | Odgovora: 4 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

predrag78
Italy

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



Profil

icon Molim Vas za Pomoc!!!24.09.2004. u 23:58

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
DreamBox 7020s
2 x SKY IT, CYFRA +, SEEMORE FULL
ITV PARTNER FULL; DIGIT_ALB FULL
24.09.2004. u 23:58 

dinke
Dragan Dinić
General Manager / Lampix.net
Kragujevac

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

ICQ: 119594081
Sajt: www.dinke.net


Profil

icon Re: Molim Vas za Pomoc!!!25.09.2004. u 00:24
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]
25.09.2004. u 00:24 

predrag78
Italy

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



Profil

icon Re: Molim Vas za Pomoc!!!25.09.2004. u 00:34
@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]

DreamBox 7020s
2 x SKY IT, CYFRA +, SEEMORE FULL
ITV PARTNER FULL; DIGIT_ALB FULL
25.09.2004. u 00:34 

dinke
Dragan Dinić
General Manager / Lampix.net
Kragujevac

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

ICQ: 119594081
Sajt: www.dinke.net


Profil

icon Re: Molim Vas za Pomoc!!!25.09.2004. u 00:41
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.
25.09.2004. u 00:41 

Goran Rakić
Beograd

Član broj: 999
Poruke: 2444
*.19.EUnet.yu

Jabber: grakic@jabber.org
Sajt: blog.goranrakic.com


Profil

icon Re: Molim Vas za Pomoc!!!25.09.2004. u 16:45
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.openoffice.org — slobodan kancelarijski paket, zamena za MS Office, na srpskom i engleskom, legalno bez troškova licenciranja
25.09.2004. u 16:45 

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

[ Pregleda: 68142 | Odgovora: 4 ]

Postavi temu Odgovori

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