ebsearch/results/?solrsort=<keyword>
當我使用$_GET['solrsort']
它不打印關鍵字。如何獲得網址如果是這樣的<keyword>?
我試過strip_tags,但它沒有工作..
任何其他解決方案?
在此先感謝..
ebsearch/results/?solrsort=<keyword>
當我使用$_GET['solrsort']
它不打印關鍵字。如何獲得網址如果是這樣的<keyword>?
我試過strip_tags,但它沒有工作..
任何其他解決方案?
在此先感謝..
嘗試
echo str_replace(array('<','>'),array('<','>'),$_GET['solrsort']);
或(更好)
echo htmlspecialchars($_GET['solrsort']);
的<keyword>
,因爲它看起來像一個標籤將不會顯示在渲染HTML輸出,和strip_tags()
將由於同樣的原因完全刪除它。
我不禁支持這個答案的有效性。 –
@ConspicuousCompiler:謝謝支持..但我可以知道爲什麼你不能回答..你的評論是正確的... – Fero
@Fero:不知道我是否正在閱讀你的問題,所以感覺更舒適一條評論。 DaveRandom在輸入他的答案的同時輸入了我的評論,並將其納入,以使其成爲他可能的最佳答案。結果是一個有用的問題和答案。這就是它應該如何工作。關於名字和代表的細節並不重要。乾杯! –
$value=htmlentities($_GET['solrsort']);
你期望什麼?什麼是填充?如果您希望我們幫助您,我們需要更多信息。 –
如果URL與您提供的完全相同,並且您將該值輸出到HTML頁面,則「」將被解釋爲無效的HTML標記,並且不會被瀏覽器顯示。如果你在頁面上查看源代碼*,你可能會發現它顯示得很好。如果你使用'print(htmlspecialchars($ _ GET ['solrsort']));'它可能會按預期顯示。 –