ホームページ  >  記事  >  バックエンド開発  >  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 までご連絡ください。