首頁  >  文章  >  後端開發  >  javascript-一个关于php程序的问题,也算是一个简单的问题,望php爱好者解答一下,谢谢。

javascript-一个关于php程序的问题,也算是一个简单的问题,望php爱好者解答一下,谢谢。

WBOY
WBOY原創
2016-06-02 11:28:32832瀏覽

javascriptphp脚本语言

在一个php程序开头部分代码如下:

session_start();
header("Content-type: text/html; charset=utf-8");
include("inc/conn.php");
if($_SESSION['u_id']==""){
echo "alert('请登录后再使用!');";
//因为下面的header语句,使得上面的script语句不能正常输出。
$from="http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
header("location:u_login.php?from=".$from);
}
?>

正如上面注释部分说的,因为header语句的存在,运行该程序时,没有弹窗提示“请登录后再使用”,而是直接跳转到了u_login.php。

而如果没有header语句,就有弹窗提示。我希望的结果是运行该页面时,如果没登录,则弹窗提示一下,然后转到登录页面,登录后再进入到该页面进行操作。虽说没有弹窗那一步也可以,可是为了更好的起到提醒用户session超时这一环节,应该做一个弹窗提示的,有没有好的办法?
注意:我希望就在一个php脚本语言里写完这些代码,望高手给予解答,我在这里谢谢你了。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn