| |
|
|
| | У меня проблема...
Нужно чтобы с IE показывалась одна ссылка, а с остальных браузерах другая ссылка...
Проблема в том что файлик с этим кодом я потом вставляю инклудом... и почмуто не работает =(
Может чего подскажете...
И еще помогите запретить в хтакцессе скачку файла с браузера IE
Заранее благодарю | |
| |
|
|
| |
|
|
| |
для: Lap04ka
(31.12.2006 в 00:05)
| | |
<?php
if(strpos($_SERVER['HTTP_USER_AGENT'], "MSIE") !== FALSE)
{
echo "Ссылка номер РАЗ";
}
else
{
echo "Ссылка номер ДВА";
}
?>
|
Что-то вроде этого | |
| |
|
|
| |
|
|
| |
для: DEM
(31.12.2006 в 00:10)
| | | Не !== "FALSE",а != "FALSE" :)) | |
| |
|
|
| |
|
|
| |
для: LuxeMate
(31.12.2006 в 00:28)
| | | Нет именно !== если строка будет начинаться с MSIE то strpos вернет 0, и выполниться условие (0 == false), а если использовать === то будут сравниваться ещё и типы. (0 !== false) | |
| |
|
|
| |
|
|
| |
для: Евгений Петров
(31.12.2006 в 00:44)
| | | Класно)) извеняюсь незнал) | |
| |
|
|
| |
|
|
| |
для: DEM
(31.12.2006 в 00:10)
| | | Только нужно ещё проверить не является ли браузер Oper-ой, у неё в пользовательском агенте тоже может быть MSIE...
<?php
if(strpos($_SERVER['HTTP_USER_AGENT'], "MSIE") !== FALSE)
{
if(strpos($_SERVER['HTTP_USER_AGENT'], "Opera") !== FALSE)
{
echo "Ссылка номер ДВА";
}
else
{
echo "Ссылка номер РАЗ";
}
}
else
{
echo "Ссылка номер ДВА";
}
?>
|
| |
| |
|
|
| |
|
|
| |
для: Lap04ka
(31.12.2006 в 00:05)
| | | И еще помогите запретить в хтакцессе скачку файла с браузера IE
Можно в папке с файлами:
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} MSIE
RewriteRule ^.* - [F,L]
|
| |
| |
|
|
| |
|
|
| |
для: Unkind
(31.12.2006 в 00:52)
| | | Разве один из приведенных кодов будет выполняться, если я его includom буду встовлять?
P.S. Поздравляю Вас с Новым 2007 годом! | |
| |
|
|
| |
|
|
| |
для: Lap04ka
(31.12.2006 в 17:33)
| | | Это не имеет значения, суперглобальный массив $_SERVER доступен в любой части Web-приложения. | |
| |
|
|
| |
|
|
| |
для: cheops
(31.12.2006 в 17:36)
| | | Мне кажется что я сообразила почему у меня не работает =(
Я этот код вставляю уже в if
Вот что у меня
if ($_GET['pic']=="")
{
print "бла-бла" ;
}
else
{
}
|
как сюда вставить вот это:
if(strpos($_SERVER['HTTP_USER_AGENT'], "MSIE") !== FALSE)
{
echo "Ссылка номер РАЗ";
}
else
{
echo "Ссылка номер ДВА";
}
|
| |
| |
|
|
| |
|
|
| |
для: Lap04ka
(03.01.2007 в 17:03)
| | | просто ставь и всё )))
<?php
if ($_GET['pic']=="")
{
print "бла-бла" ;
}
else
{
if(strpos($_SERVER['HTTP_USER_AGENT'], "MSIE") !== FALSE)
{
echo "Ссылка номер РАЗ";
}
else
{
echo "Ссылка номер ДВА";
}
}
?>
|
| |
| |
|
|