2011-08-01 153 views

回答

13

将所有GET变量放入超全局数组:$_GET。您可以使用$_GET['page']访问“页面”的值。

欲了解更多信息,请参阅与可变$_GET['page']PHP.Net: $_GET

2

那(这给你页面的价值,在这种情况下12)

0

$_GET['page']

你必须使用$ _GET抢查询信息。

+0

我的错误,抢得到的数据。 – ngen

2

目前还不清楚您是在讨论如何从处理该网页的PHP页面中找到page的值,或者您是否有包含该URL的字符串,并且您想要解析page参数。

如果你在谈论从products.php中访问查询字符串参数,你可以使用超级全局$_GET,这是所有传递给脚本的查询字符串参数的关联数组:

echo $_GET['page']; // 12 

如果你在谈论存储在一个字符串的URL,就可以parse_url获得的URL部分,其次是parse_str解析query部分:

$url = "someplace.com/products.php?page=12"; 
$parts = parse_url($url); 
$output = []; 
parse_str($parts['query'], $output); 
echo $output['page']; // 12 
1

您可以使用超全局变量$_GET。在这种情况下$_GET['page']

0

请检查下面的代码从特定的URL

<?php 
$curlSession = curl_init(); 
curl_setopt($curlSession, CURLOPT_URL, 'YOUR URL'); 
curl_setopt($curlSession, CURLOPT_BINARYTRANSFER, true); 
curl_setopt($curlSession, CURLOPT_RETURNTRANSFER, true); 

$jsonData = json_decode(curl_exec($curlSession)); 
curl_close($curlSession); 
?>