多個參數傳遞我有這樣的代碼:如何通過URL JS
<p><a href="./page.html?msubject=<?php echo $_GET['msubject']?>&subject=thingy">Page</a></p>
據this previously asked question,應該是正確的,
但我得到一個
畸形的錯誤URI引用和主題是未知實體。
多個參數傳遞我有這樣的代碼:如何通過URL JS
<p><a href="./page.html?msubject=<?php echo $_GET['msubject']?>&subject=thingy">Page</a></p>
據this previously asked question,應該是正確的,
但我得到一個
畸形的錯誤URI引用和主題是未知實體。
檢查,如果msubject沒有空格。 我不是一個PHP程序員,但我知道我必須在URL加載它們之前來urlencode我的字符串
在將URL放入URL之前,您將如何使用urlencode?它不能在1次完成嗎? php.net上的示例顯示它正在使用的PHP部分,這將使得PHP不會運行。 – p26528
就像我說的我不是一個PHP開發人員,但我希望這可以幫助 http://php.net/manual/en/function.urlencode.php –
試試這個
<p><a href="./page.html?msubject=<?php echo $_GET['msubject'];?>&subject=thingy">Page</a></p>
你錯過**<?php ?>**
請試試這個代碼,
<?php $query = array('msubject' => $_GET['msubject'],'subject' => 'thingy'); ?>
<a href="./page.html?<?php echo http_build_query($query, null, '&', PHP_QUERY_RFC3986); ?>">Page</a>
請參考下面的url爲'http_build_query'功能
['urlencode()來'](http://php.net/manual/en/function.urlencode.php) – Andreas
關閉PHP標籤丟失 – manian
也許你忘了? 「」最後<?php echo $ _GET ['msubject'] **?**> – manhattan