Короче, сейчас потихоньку изучаю PHP, и абсолютно не втыкаю в одну фишку.
Допустим есть скрипт, в него через GET передаются данные. Естественно эти данные нужно проверить. Делаю вот так:
PHP код:
$id = $_GET['id'];
if ((empty($id)) or (!preg_match("/^[a-zA-Z0-9]+$/",$id))) $id="very bad";
echo $id;
Вроде все правильно? Вроде да. Но не пойму, какого хрена в Firefoxe и Opera все ок, а вот в IE получается говно.
Вот скрины:
Сейчас все ок: ИЕ
http://slv-line.ru/IMG/image/158092.png
Так же в опере и фаерфоксе.
А вот сейчас не ок: ИЕ
http://slv-line.ru/IMG/image/158093.png
фаерфокс
http://slv-line.ru/IMG/image/158094.png
опера нормально
Совсем не ок: ИЕ
http://slv-line.ru/IMG/image/158099.png
фаер
http://slv-line.ru/IMG/image/158100.png
опера тоже нормально.
Это ваще че за юмор??? Как может зависеть от БРАУЗЕРА обработка скрипта на сервере??? Как так ваще?? Может денвер у меня с багом? Я ваще не врубаюсь че за бред...