【发布时间】:2013-12-04 11:04:54
【问题描述】:
我正在编写一个“管道”来重命名和删除 iCal 提要的部分内容。我希望脚本将不同的提要 URL 作为输入。
它的源参数值包含参数分隔符,参数如下所示:
?source=https://web.timeedit.se/hig_no/db1/timeedit/p/open/r.ics?sid=3&p=20130819.x%2C20131130.x&objects=160812.183&ox=0&types=0&fe=0&pp=f
这是我的代码的摘录:
<?php $params = $_GET;
$content = file_get_contents($params['source']);
// ...
但这不起作用,因为 $_GET 的 print_r 看起来像这样:
Array
(
[source] => http://www.example.com/?source=https://web.timeedit.se/hig_no/db1/timeedit/p/open/r.ics?sid=3
[p] => 20130819.x,20131130.x
[objects] => 160812.183
[ox] => 0
[types] => 0
[fe] => 0
[pp] => f
)
如何获取完整的 URL 而不仅仅是 [source] 值?或者,是否有更好的方法来检索 URL?最好是我可以将 URL 粘贴到参数中的一种。
【问题讨论】:
标签: php url get url-parameters