我尝试用下面的代码将请求uri存储在会话中。当访问者登录到我们网站的某个页面时,我需要存储第一个请求uri,并且在他们开始浏览页面时不要覆盖它。这不起作用,因为我浏览的网站,我看到一个新的uri显示的回声。

session_start();
if ( !isset( $_SESSION['theuri'] ) ) {
    if ( !empty( $_SERVER['REQUEST_URI'] ) ) {
        $_SESSION['theuri'] = $_SERVER['REQUEST_URI'];
    }
}

echo $_SESSION['theuri'];

最佳答案

清除你的饼干,然后再试一次。它可能是你第一次没有的时候设置的!empty()有条件且自

关于php - 获取REQUEST_URI,不要覆盖,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14636716/

10-14 13:05