我从我的网站获取我的网址并尝试将某个字段保存到变量
$link = "$_SERVER[REQUEST_URI]";
// example of $link = "/index.php?option=com_course&id=1&Itemid=104"
if(strpos($actual_link,'id=') !== false){
$id = // the number after id= in the string
}
基本上我正在检查字符串中是否存在id =以及是否将id的数量保存到$ id。
所以上面列出的$ link示例的结果将是$ id = 1
答案 0 :(得分:1)
如果网站上的网址是传递变量,你可以使用GET吗?
$id = $_GET["id"];
答案 1 :(得分:1)
首先,您希望第一行为$link = $_SERVER['REQUEST_URI'];
。
但是对于请求这样的数据,从请求到您自己的服务器,有一个保留的全局变量:$ _GET(http://php.net/manual/en/reserved.variables.get.php)
它的工作原理如下:$id = $_GET['id'];