sách gpt4 ai đã đi

php 传递 URL

In lại 作者:行者123 更新时间:2023-12-02 07:12:14 31 4
mua khóa gpt4 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 在哪里?

1 Câu trả lời

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

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

$_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
Bài viết được đề xuất: asp.net-mvc - ASP.NET MVC ModelState.IsValid 不起作用
Bài viết được đề xuất: c - 套接字读取和未知长度数据
Bài viết được đề xuất: php - 我可以对不同的操作使用相同的 View 吗?
Bài viết được đề xuất: sql - 在 SQL Server 中分解 HUGE 表是否更好?