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


Posted in PHP onJanuary 04, 2015

本文实例讲述了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程序设计有所帮助。

PHP 相关文章推荐
用PHP函数解决SQL injection
Dec 09 PHP
收集的php编写大型网站问题集
Mar 06 PHP
PHP版国家代码、缩写查询函数代码
Aug 14 PHP
php批量删除数据库下指定前缀的表以prefix_为例
Aug 24 PHP
smarty模板引擎基础知识入门
Mar 30 PHP
yii用户注册表单验证实例
Dec 26 PHP
Yii2创建表单(ActiveForm)方法详解
Jul 23 PHP
PHP sleep()函数, usleep()函数
Aug 25 PHP
PHPExcel在linux环境下导出报500错误的解决方法
Jan 26 PHP
Thinkphp事务操作实例(推荐)
Apr 01 PHP
PHP获取ttf格式文件字体名的方法示例
Mar 06 PHP
php创建多级目录与级联删除文件的方法示例
Sep 12 PHP
php+mysql实现用户注册登陆的方法
Jan 03 #PHP
php静态文件生成类实例分析
Jan 03 #PHP
php采集内容中带有图片地址的远程图片并保存的方法
Jan 03 #PHP
php中socket通信机制实例详解
Jan 03 #PHP
php读取csv数据保存到数组的方法
Jan 03 #PHP
php获取用户浏览器版本的方法
Jan 03 #PHP
php堆排序实现原理与应用方法
Jan 03 #PHP
You might like
PHP 数组教程 定义数组
2009/10/23 PHP
PHP 采集获取指定网址的内容
2010/01/05 PHP
Yii2针对指定url的生成及图片等的引入方法小结
2016/07/18 PHP
PHP7安装Redis扩展教程【Linux与Windows平台】
2016/09/30 PHP
php实现网页端验证码功能
2017/07/11 PHP
Laravel使用模型实现like模糊查询的例子
2019/10/24 PHP
PHP数组与字符串互相转换实例
2020/05/05 PHP
JQuery上传插件Uploadify使用详解及错误处理
2010/04/27 Javascript
禁止iframe脚本弹出的窗口覆盖了父窗口的方法
2014/09/06 Javascript
详解javascript函数的参数
2015/11/10 Javascript
微信小程序(六):列表上拉加载下拉刷新示例
2017/01/13 Javascript
js实现文字列表无缝滚动效果
2017/06/23 Javascript
cnpm加速Angular项目创建的方法
2018/09/07 Javascript
js常用正则表达式集锦
2019/05/17 Javascript
vue倒计时刷新页面不会从头开始的解决方法
2020/03/03 Javascript
javascript设计模式 ? 命令模式原理与用法实例分析
2020/04/20 Javascript
使用Turtle画正螺旋线的方法
2017/09/22 Python
python实现用户答题功能
2018/01/17 Python
Python实现迭代时使用索引的方法示例
2018/06/05 Python
python MNIST手写识别数据调用API的方法
2018/08/08 Python
Python List列表对象内置方法实例详解
2019/10/22 Python
对python中assert、isinstance的用法详解
2019/11/27 Python
python利用pytesseract 实现本地识别图片文字
2020/12/14 Python
用Python自动清理系统垃圾的实现
2021/01/18 Python
美国生日蛋糕店:Bake Me A Wish!
2017/02/08 全球购物
英国女性运动服品牌:Sweaty Betty
2018/11/08 全球购物
日期和时间问题
2015/01/04 面试题
高中毕业自我鉴定范文
2013/10/02 职场文书
标准自荐信范文
2014/01/29 职场文书
学生社团文化节开幕式主持词
2014/03/28 职场文书
婚前保证书
2014/04/29 职场文书
婚内分居协议书范文
2014/11/26 职场文书
青年文明号申报材料
2014/12/23 职场文书
走近毛泽东观后感
2015/06/04 职场文书
未来,这5大方向都很适合创业
2019/07/22 职场文书
Mysql数据库中datetime、bigint、timestamp来表示时间选择,谁来存储时间效率最高
2021/08/23 MySQL