[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Передача переменной через header
Зодчий
Добрый день!
Есть код

<?php
if (!empty($_POST['search']) && !empty($_POST['vibor']))
{
/*редирект на результат*/
echo "Поиск завершен.<br>Через 3 сек. Вы будете перемещены к результатам.";
header('Refresh: 5; URL="search_view.php?search='.$_POST['search'].'&vibor='.$_POST['vibor'].'"');

}
else
{
/*редирект в случае отсутствия переменных*/
echo "<p align=\"center\">Не указаны критерии!<br>Через 3 сек.";
header('Refresh: 3; URL=index.php');


}
?>

В зависимости есть или нет переменных идет перенаправление на другую страницу.И все бы отлично, но есть вариант, что значение одной из переменных -это кириллица.И тогда передаются крокозябры.
Как можно это исправить?



Спустя 48 минут, 11 секунд (7.04.2011 - 10:22) inpost написал(а):
Зодчий
urlencode , кодировка UTF-8, хотя если используется эта кодировка везде, то не должно быть вообще проблем.
Проверь кодировку всех файлов, отключи BOM, и в свойствах документа выстави тоже UTF-8

Спустя 43 минуты, 36 секунд (7.04.2011 - 11:06) Зодчий написал(а):
inpost, у меня везде используется cp1251.


Спустя 45 минут, 57 секунд (7.04.2011 - 11:52) minok94 написал(а):
Советую перейти на utf-8, справку можешь читать здесь.

Спустя 1 час, 43 минуты (7.04.2011 - 13:35) Зодчий написал(а):
minok94, из этой статьи я не нашел почему лучше UTF-8.Лишь - "Это поможет в дальнейшем избежать несовместимости.".
Хотелось бы разобраться каких несовместимостей?

Спустя 3 часа, 3 минуты, 13 секунд (7.04.2011 - 16:38) inpost написал(а):
Зодчий
Ajax пример№1, а без аякса далеко не уедешь сейчас smile.gif
Проблем с кодировкой никогда не будет, все приложения создают для UTF-8.
PHP6 направлен на полную работу именно с кодировкой UTF-8, ждём, надеемся и верим smile.gif

Спустя 18 часов, 46 минут, 26 секунд (8.04.2011 - 11:24) minok94 написал(а):
Нашел более подробную инфу про utf-8. Смотри здесь.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.