Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Nie wyswietlanie strony pod IE
Forum PHP.pl > Forum > Serwery WWW
aque
Witam.
Da sie jakoś zrobic zeby strona nie była wyswietlana pod ie? Najlepiej żeby zamiast strony pojawil sie jakiś text. Aha i dobrze by bylo jak by to bylo w htaccess zrobione.
skowron-line
w htaccess to nie wiem ale mozesz sprawdzic jakiej przegladarki uzywa user $_SERVER['HTTP_USER_AGENT']; chyba tak ale nie pamietam i jesli uzywa IE to prosty warunek IF

edit
$_SERVER['HTTP_USER_AGENT'];<--napewno
aque
mi chodzi oto zeby uzytkownicy z ie nie mieli dostepu do zadnego pliku, zeby im sie tylko wyswietlil jakis text przezminie napisany
skowron-line
no tak jak pisalem
  1. <?php
  2. if($_SERVER['HTTP_USER_AGENT'] == "MSIE"){
  3. echo"uzywasz IE wiec tego nie zobaczysz";
  4. }else{
  5. //twoja strona
  6. }
  7. ?>

to taki szybki przyklad.
aque
ja potrzebuje tego w htaccess a nie w php bo dodawanie tego kodu do kazdego pliku mija sie z celem
aque
hmm... jak mam tego uzyc? bo nie bardzo rozmumiem;]


Edit:
Problem rozwiazalem jesli ktos by chcial zablokowac ie to tu wstawiam kod do wstawienia do pliku htaccess
[/php]
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_USER_AGENT} MSIE
RewriteCond %{REQUEST_FILENAME} !ban_ie.php
RewriteRule .* http://www.yourdomain.com/ban_ie.php [L]

RewriteCond %{HTTP_USER_AGENT} !MSIE
RewriteCond %{REQUEST_FILENAME} ban_ie.php
RewriteRule .* http://www.yourdomain.com/ [L]
</IfModule>[php]
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.