重定向用户登录页面
我一直在编码基于内容的网站。我想用用户名和密码锁定一些超链接。重定向用户登录页面
对于其他打开链接我用:
echo '<a href='news1.php?id=$id>'.$row['heading'].'</a>';
我希望用户点击链接,将其重定向到登录页面。
您错过了字符串中的单引号。
试试这个
echo '<a href="news1.php?id='.$id.'">'.$row['heading'].'</a>';
我已经完成了这项工作。它工作正常。但是,我希望访问者被重定向到登录页面,点击此链接时。 –
在文件news1.php中,您需要重定向它登录页面url –
您需要添加重定向** news1.php **文件顶部,如 标题(“位置:http://example.com/login .PHP“); die(); –
你使用任何PHP框架,它是,它具有机制将用户重定向到登录页面,如果他还没有登陆。如果你不使用框架,然后你应该检查用户的登录状态(可能在news1.php),当他们点击上面的链接,并重定向到登录页面,如果他们还没有登录。
// in news1.php (if you are not using a framework)
header('Location: '.$newURL);
不,我不想使用任何框架,因为没有它就没问题。 –
我明白了你的观点,然后在你的news1.php中,你应该放置一个重定向行:header('Location:'。$ newURL); – Klaus
你能帮助我解决相关的代码吗? –
您可能正在创建会话当用户登录请确保在news1.php中检查会话。沿着这些线路的东西。
//in news1.php
if(!isset($_SESSION['myuserloginsession'])){
//$newUrl would be your login page
header('Location: '.$newURL);
}
那么,是代码??? – Irvin
请发表您的其他代码 – Melchizedek