Запуск моего сайта через http://validator.w3.org/check, я получаю много сообщений об ошибках, говоря, что мои ссылки должны использовать &
вместо &
.
Итак, я обновил свой код, только чтобы узнать, что $_GET
не нравится.
Мой URL-адрес: www.mysite.com/?foo=1&bar=2
и я изменил его на это: www.mysite.com/?foo=1&bar=2
Проблема в том, что выполнение print_r($_REQUEST)
дает мне этот результат:
Array ( [foo] => 1 [amp;storeid] => 2 )
Почему $_GET
, $_POST
и $_REQUEST
не распознают &
?
UPDATE
Это один из способов генерации URL-адреса:
$url = get_bloginfo('url')."/?foo=".$element['name']."&bar=".$element['id'];
$link = '<a href="'.$url.'" title="'.$element['name'].'">'.$element['name'].'</a>';