我在相似的问题中进行了搜索,但没有找到解决问题的方法。
我想将部分URL从索引页传递到另一个功能,如果用户被锁定,则将调用该功能。在身份验证之前,我可以在下一页中打印url变量。但是,由于在修改用户URL时URL会更改,所以我变得一片空白。更改网址后如何将值保留在另一页中?
在我的index.php中,我调用了一个js函数,该函数在页面加载时会跟踪课程编号:
<body onload="myFunction()">
myFunction是data.js文件中的js代码,该代码获得了URL的一部分:
const url = location.href;
const urlCourse=url.split('=')[1];
document.getElementById("demo").innerHTML = urlCourse.toString(8);
}
在callCourses.php中,我有:
const course='<p id=demo></p>';
echo course; // It works!
if ($GLOBALS['authenticated'] ) { //here the URL will change because the user is now authenticated
echo course; // Error does not get the course number.
如果在身份验证后更改了URL,并且您无权更改该URL,则需要将该变量存储在以下位置之一: