我在寫一個「管道」來重命名和刪除iCal提要的某些部分。我希望腳本採用不同的Feed URL作爲輸入。如何從PHP中的參數值中檢索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,而不僅僅是[so urce]的價值?或者,有沒有更好的方法來檢索URL?最好能將URL粘貼到參數中。
我在您的答案中添加了substr的用法。我希望你沒事。如果它不起作用,會讓你知道。謝謝。 –
隨意編輯它...這個答案意味着作爲一個方向的方向而不是複製粘貼解決方案。儘管它非常簡單。很高興它是有用的。乾杯。 – FRECIA
似乎我的編輯被拒絕了。下面是我添加的URL字符串本身: 'substr($ URL,strpos($ line,'https://'));' –