我需要一个帮助。我需要使用PHP从查询字符串中获取所有数据,但是某些特殊的字符(如i.e-+,- etc
)不会出现。我在下面解释我的代码。
http://localhost/test/getmethod.php?name=Goro + Gun
在这里,我需要使用以下代码将值分配给name
。
<?php
$name=$_GET['name'];
echo $name;
?>
在这里,我得到的结果如Goro Gun
,但我需要原始值i.e-Goro + Gun
。请帮我解决此问题。
答案 0 :(得分:1)
@subhra尝试这个案例名称= Goro + Gun:
<?php
$nameArr = explode('=', $_SERVER['QUERY_STRING']);
$name = str_replace("%20", " ", $nameArr[1]);
echo $name;
?>
答案 1 :(得分:0)
$_SERVER['QUERY_STRING'] - this will return you full query string