Показать сообщение отдельно

  #6  
Старый 24.10.2009, 11:56
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
С нами: 9497186

Репутация: 1304


По умолчанию

_gr34t Хрень вы делаете с обратным преобразованием. Выдержка из мануала:
Цитата:
Certain characters have special significance in HTML, and should be represented by HTML entities if they are to preserve their meanings.
И нигде про атаки не написано. А теперь посмотрим, как именно вы портите ссылки:
PHP код:
<?PHP
// На входе именно такая ссылка, и почему-то важно оставить ее именно такой
$in 'http://ссылка/index?aaaa=&amp;';

$a htmlspecialchars($in);

// Вывод после htmlspecialchars
echo '<a href="'.$a.'">'.$a.'</a>';
$a str_replace('&amp;','&',$a);

// Вывод после удаления "ненужных" замен амперсандов
echo '<br/><a href="'.$a.'">'.$a.'</a>';
__________________
Любая действущая программа устарела.
Создайте систему, которой сможет пользоваться даже дурак ,и только дурак захочет ею пользоваться.
Как правильно задавать вопросы: _http://www.yakimchuk.ru/questions.htm
 
Ответить с цитированием