Помогите пожалуста,у меня на сайте возникает ошибка с обработкой сепаратора!
У меня двиг версии 3.2.2-когда вписываеш ссылки со знаком (&)-на всех страницах происходит сбой-и пишет что ошибка в этой ссылке!
Хотел спросить как в файле .htaccess-сделать так,что бы двиг автоматом сам обрабатывал знак(&) в (&)?
У меня в файле .htaccess
Стоит
php_value arg_separator.output "&"
Но он не помогает!
Тебе .htaccess не поможет.
ВСЕ ссылки, что ты пишешь в коде, сепаратор должен быть &
Глянь, как в двиге сделано.
З.Ы.
Ето правило не касается header('location: ') там знак сепаратора дложен быть обычный &
А что касательно того-если я ссылку в форуме напишу или в почте-сайт тоже глючит!
За код-я знаю...что нужно писать в &
А вот почему в форуме или почте-страница глючит с такой ссылкой?Этоже не код?
Как сделать что б двиг сам обрабатывал знак &-норм?
Vynderkind (22.05.2011/21:44)
зачем ето? .gif)
Потому что символ амперсанд браузером воспринимается, как служебный символ. < > " как начальный мемнокодов.
blackvj (22.05.2011/21:31)
Как сделать что б двиг сам обрабатывал знак &-норм?
Используй буферизацию и preg_replace
Выдерай все ссылки, и в них заменяй одиночный & на &
Хотя редактором один раз отформатировать это дело было бы логичнее