gpt4 book ai didi

php 传递 URL

转载 作者:行者123 更新时间:2023-12-02 07:12:14 31 4
gpt4 key购买 nike

我有这个网址:

http://www.example.com/get_url.php?ID=100&Link=http://www.test.com/page.php?l=1&m=7

当我打印 $_GET['Link'] 时,我只看到 http://www.test.com/page.php?l=1

&m=7 在哪里?

最佳答案

如果您想将 url 作为 GET 参数传递,则必须对其进行 URL 编码。

问题是,服务器将 & 视为结束 Link 参数。这意味着您实际上得到了:

$_GET['ID'] = '100';
$_GET['Link'] = 'http://www.test.com/page.php?l=1';
$_GET['m'] = '7';

您要做的是使用urlencode。示例:

$link = 'http://sample.com/hello?a=5&b=6&d=7';
$address = 'http://site.com/do_stuff.php?link='.urlencode($link)

外部引用:

关于php 传递 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4780431/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com