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