Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: как исправить &
Форумы портала PHP.SU » » Хранение данных, их вывод и обработка » как исправить &

Страниц (1): [1]
 

1. LEONeso - 18 Июня, 2011 - 23:48:30 - перейти к сообщению
Здравствуйте, заметил, что после перехода со внешних ссылок на сайт, бывает в место & пишется &, как это исправить?
(Добавление)
В url. Не понял
(Добавление)
что-то связано с urldecode() ?
2. OrmaJever - 19 Июня, 2011 - 00:05:45 - перейти к сообщению
htmlspecialchars() так преобразовывает
3. LEONeso - 19 Июня, 2011 - 00:20:15 - перейти к сообщению
OrmaJever, получается так?

PHP:
скопировать код в буфер обмена
  1. $url_fix=html_entity_decode($_SERVER['REQUEST_URI']);
  2. if ($url_fix!==$_SERVER['REQUEST_URI']) {header('location: '.$url_fix);}
4. OrmaJever - 19 Июня, 2011 - 11:10:00 - перейти к сообщению
LEONeso пишет:
что после перехода со внешних ссылок на сайт, бывает в место & пишется &

каких имено сайтов? Есть исходный код этих сайтов? Я так сказать не могу как там получается
5. LEONeso - 19 Июня, 2011 - 15:05:55 - перейти к сообщению
OrmaJever, социальные сети. ВКонтакте, мой мир и т.п. (типа ссылок "поделиться")
6. DeepVarvar - 19 Июня, 2011 - 18:12:45 - перейти к сообщению
LEONeso пишет:
типа ссылок

Разбор идет с помощью javascript, поэтому вместо стандартного ampersand используется его сущьность.

 

Powered by ExBB FM 1.0 RC1