我有以下网址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'部分开始的地方,结束了查询部分。您需要编码特殊字符。 –