通過運行我的網站http://validator.w3.org/check,我收到很多錯誤消息,說我的鏈接應該使用&
而不是&
。
所以我更新了我的代碼,只是發現$_GET
不喜歡這個。
我的網址是這樣的: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>';
你能證明你的代碼? – Nanne 2011-06-12 14:48:48
如何對應的HTML源代碼看? – Gumbo 2011-06-12 14:49:03
可以告訴你那個地方的生成的HTML? – Karolis 2011-06-12 15:02:09