如何读取Get value from url参数


How can I read the Get value from url parameter

如何读取get参数中的值

http://www.localhost/type=Cars,-Vans-&-SUVs

当我试图从getURL读取type值时,我无法从&读取。

请建议如何在Get方法中读取类型变量值。

问题是;是GET键之间的分隔符。

您必须对URL中的"类型"或任何其他密钥的值进行URL编码:

Cars,-Vans-&-SUVs

是URL编码的:

Cars%2C-Vans-%26-SUVs

如果您试图获取该值,请仅对该值进行urldecode。

在PHP中,函数是urlencode()urldecode()

您应该有一个?在GET参数之前签名,所以如果你想让你的类型是汽车,链接应该是:

http://www.localhost/?type=cars

如果你需要多个参数,你应该添加一个&标志

http://www.localhost/?type=cars&wheels=4

然后从php文件中读取带有$_GET[]的变量

$type = $_GET['type'];
$wheels = $_GET['wheels'];

如果你想要所有三种类型都在类型参数内,你应该使用

http://www.localhost/?type=Cars,-Vans-%26-SUVs

更新:

带有:

?type=Cars,-Vans-%26-SUVs

结果数组为:

[type] => Cars,-Vans-&-SUVs