我有以下网址动态创建" http://mxcounters.com/gorilla-crowd/?page_id=4994?company_id=11"我想从中读取company_id。每次从上一页开始更改: 我尝试了如下,但它显示空变量
$company_id = $_GET['company_id'];
echo $company_id;
答案 0 :(得分:1)
您的网址的查询字符串格式错误。查询字符串参数需要由&
(URL编码时为&
)而非?
分隔,如示例中所示。因此$_GET['company_id']
未设置。
您的网址应如下所示: -
http://mxcounters.com/gorilla-crowd/?page_id=4994&company_id=11
然后$_GET['company_id']
应按预期包含11
。
答案 1 :(得分:0)
我使用另一种完全可以在我的情况下工作的方法获得了ID
$rest = 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
$company_id = substr($rest, -2, 2);
我在变量中获取整个链接,然后从上面的字符串中获取最后2个字符并且工作正常