如何读取从 url 参数获取值

发布于 2024-12-28 06:45:27 字数 190 浏览 2 评论 0原文

如何读取获取参数

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

当我尝试读取 type 值时, 中的值获取 URL 我无法从 & 读取。

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

How can I read value in get parameter

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

When I am trying to read type value from get URL I am not able to read from &.

Please suggest how to read type variable value in Get method.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

表情可笑 2025-01-04 06:45:27

问题是,那个&是 GET-Key 之间的分隔符。

您必须对 URL 中的“type”或任何其他键的值进行 urlencode:

Cars,-Vans-&-SUVs

urlencoded:

Cars%2C-Vans-%26-SUVs

如果您尝试获取该值,只需对该值进行 urldecode。

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

the problem is , that & is a delimiter between GET-Keys.

You have to urlencode the value of the "type" or any other key in your URL:

Cars,-Vans-&-SUVs

is urlencoded:

Cars%2C-Vans-%26-SUVs

if you try to get the value, only urldecode the value.

In PHP the functions are urlencode() and urldecode().

千寻… 2025-01-04 06:45:27

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

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

如果您需要多个参数,您应该使用 & 添加它。 然后从您的 php 文件中使用

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

$_GET[] 读取变量

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

如果您想要类型参数中的所有三种类型,您应该使用

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

Update:

With:

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

结果数组是:

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

You should have a ? sign before the GET parameters so if you want your type to be cars, the link should be:

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

If you need more than one parameter you should add it with an & sign

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

From your php file you then read the variables with $_GET[]

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

If you want all three types inside type parameter you should use

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

Update:

With:

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

the result array is:

[type] => Cars,-Vans-&-SUVs
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文