我有以下網址GET和filter_input在 「#」 符號停止
http://www.example.com/check.php?q=498#2D83B631%3800EBD!801600D*7E3CC13
然後我嘗試
<?php var_dump($_GET); ?>
和
<?php
echo $my_string = filter_input(INPUT_GET, 'q', FILTER_SANITIZE_STRING);
?>
但他們似乎都停止「#」符號並僅顯示498
。有沒有辦法檢索整個498#2D83B631%3800EBD!801600D*7E3CC13
?
是的,因爲URL中的'#'定義了'fragment'部分開始的地方,結束了查詢部分。您需要編碼特殊字符。 –