Имеется примерно такой код: if (isset($_GET['status'])) { if (!Action::chenge_status($dbt->tab('TAB_SET'), $_GET['status'])) print("Ошибка!"); else { header("Location: /comp/comp_setting/setting.php"); exit; } } В Mozilla и Opera перенаправление выполняется идеально, а в IE происходит какое-то зацикливание. Долго рылся, так и не понял в чем проблема! Помогите пожалуйста разобраться.
Даже если на другую страницу, в подобном случае IE отказывается переходить. Недавно делал скрипт формирования уменьшенных изображений через mod_rewrite. Принцип - есть каталог изображений, в подкаталогах XxY хранятся уменьшенные копии. Например, 300x200 В .htaccess этого каталога пишу: RewriteEngine on RewriteCond %{REQUEST_URI} ^.*\.(jpg|jpeg|png|gif)$ RewriteCond %{REQUEST_FILENAME} !-s RewriteRule ^(.*)/([^/]+)/([^/]+)$ imgsml.php?i=$1/$3&s=$2 [L] то есть, если файл нужных расширений и если он отсуствует в каталоге (или длина 0), то вызывается скрипт imgsml.php, которому передается изображение-источник (надкаталог) и размер (также название подкаталога марок). Скрипт есно просто создает через GD в каталоге марку и посылает... header("Location: http://{$_SERVER['SERVER_NAME']}". get_short_path($src['dirname']).'/'.$s.'/'.$src['basename']); ну типа по исходному URI делает редирект И есно все, кроме IE, отлично его выполняют.