说我的网址是:
someplace.com/products.php?page=12
如何获取有关页面的信息等于12?
答案 0 :(得分:15)
所有GET
变量都放入超全局数组:$_GET
。您可以使用$_GET['page']
访问“page”的值。
有关详细信息,请参阅PHP.Net: $_GET
答案 1 :(得分:4)
目前尚不清楚您是否正在讨论从处理该URL的PHP页面中查找page
的值,或者您是否有包含该URL的字符串并且您要解析page
参数。
如果您正在讨论从products.php
中访问查询字符串参数,您可以使用超全局$_GET
,它是传递给您的脚本的所有查询字符串参数的关联数组:
echo $_GET['page']; // 12
如果您正在谈论存储在字符串中的网址,您可以parse_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
答案 2 :(得分:2)
请检查以下代码以获取特定网址的数据
<?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);
?>
答案 3 :(得分:1)
这是使用变量$_GET['page']
完成的(这为您提供了页面的值,在本例中为12)
答案 4 :(得分:1)
您可以使用超全局变量$_GET
。在这种情况下$_GET['page']
。
答案 5 :(得分:0)
$_GET['page']
您必须使用$ _GET来获取查询信息。
答案 6 :(得分:0)
使用$ _GET ['page']或$ _REQUEST ['page']