js+php实现静态页面实时调用用户登陆状态的方法

前端技术 2023/09/02 PHP

本文实例讲述了js+php实现静态页面实时调用用户登陆状态的方法。分享给大家供大家参考。具体分析如下:

在程序开发中,经常会把页面做成html的静态形式,这样可以减轻服务器负载,但是也存在一个问题就是当注册用户登陆时,要在html页面显示登陆成功或需要登陆的提示,这样我们就必须想其它办法来实现了,下面我们就是利用js+php来实例的,当然还有ajax也可以实现,代码如下:

复制代码 代码如下:
<!doctype html public \"-//w3c//dtd xhtml 1.0 transitional//en\" \"http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd\">
<html xmlns=\"http://www.w3.org/1999/xhtml\">
<head>
<meta http-equiv=\"content-type\" content=\"text/html; charset=gb2312\" />
<title>静态页面实时调用用户登陆与退出登陆程序(网页特效调用php代码)</title>
</head>
 
<body>
<script language=\"javascript\" src=\"/loginajax.php?fid={fid}\"></script>
</body>
</html>

loginajax.php文件,因为loginajax.php是由js形式调用输出,所以在这个文件里面的代码由于按js输出形式才能正确被显示,代码如下:
复制代码 代码如下:
<?php
 $id = isset( $_get[\'fid\'] )?$_get[\'fid\']:0; 
 if( !isset($_cookie[\'vvg\']) ){
?>
document.write(\'用户名:<input type=\"text\" class=\"pl_sty1\" name=\"username\" id=\"username\" />\');
document.write(\'<input name=\"action\" type=\"hidden\" value=\"login\" />\');
<?php
 }
 else
 {
  echo \'document.write(\'[\'.$_cookie[\'realname\'],\']发言 <a href=/login/login.php?action=logout>退出</a>\');\';
 }
?>

希望本文所述对大家的php程序设计有所帮助。

本文地址:https://www.stayed.cn/item/3507

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。