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 相关文章推荐
一个odbc连mssql分页的类
Oct 09 PHP
PHP个人网站架设连环讲(一)
Oct 09 PHP
解决163/sohu/sina不能够收到PHP MAIL函数发出邮件的问题
Mar 13 PHP
php adodb连接mssql解决乱码问题
Jun 12 PHP
php获取字段名示例分享
Mar 03 PHP
php rsa加密解密使用详解
Jan 14 PHP
PHP实现简单汉字验证码
Jul 28 PHP
PHP传值到不同页面的三种常见方式及php和html之间传值问题
Nov 19 PHP
PHP的Laravel框架中使用消息队列queue及异步队列的方法
Mar 21 PHP
微信公众号开发之文本消息自动回复php代码
Aug 08 PHP
highchart数据源纵轴json内的值必须是int(详解)
Feb 20 PHP
php实现QQ小程序发送模板消息功能
Sep 18 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 删除一个数组中的某个值.兼容多维数组!
2012/02/18 PHP
回帖脱衣服的图片实现代码
2014/02/15 PHP
php数组键名技巧小结
2015/02/17 PHP
JS 用6N±1法求素数 实例教程
2009/10/20 Javascript
js ondocumentready onmouseover onclick onmouseout 样式
2010/07/22 Javascript
Javascript的时间戳和php的时间戳转换注意事项
2013/04/12 Javascript
Node.js开发指南中的简单实例(mysql版)
2013/09/17 Javascript
js 将json字符串转换为json对象的方法解析
2013/11/13 Javascript
js的Boolean对象初始值示例
2014/03/04 Javascript
原生JS实现响应式瀑布流布局
2015/04/02 Javascript
Jquery 1.9.1源码分析系列(十二)之筛选操作
2015/12/02 Javascript
JavaScript标准对象_动力节点Java学院整理
2017/06/27 Javascript
浅谈Postman解决token传参的问题
2018/03/31 Javascript
vue.js使用v-pre与v-html输出HTML操作示例
2018/07/07 Javascript
基于mpvue搭建微信小程序项目框架的教程详解
2019/04/10 Javascript
微信小程序API—获取定位的详解
2019/04/30 Javascript
vue 使用 vue-pdf 实现pdf在线预览的示例代码
2020/04/26 Javascript
js实现鼠标滑动到某个div禁止滚动
2020/09/17 Javascript
python 截取 取出一部分的字符串方法
2017/03/01 Python
Python实现端口检测的方法
2018/07/24 Python
python程序运行进程、使用时间、剩余时间显示功能的实现代码
2019/07/11 Python
python集合常见运算案例解析
2019/10/17 Python
python3 中使用urllib问题以及urllib详解
2020/08/03 Python
如何使用 Flask 做一个评论系统
2020/11/27 Python
K近邻法(KNN)相关知识总结以及如何用python实现
2021/01/28 Python
美国内衣品牌:Leonisa
2016/08/14 全球购物
可口可乐唇膏:Lip Smackers
2019/08/27 全球购物
关于Java finally的面试题
2016/04/27 面试题
妇产科护士自我鉴定
2013/10/15 职场文书
大学生四年生活自我鉴定
2013/11/21 职场文书
社区母亲节活动记录
2014/03/06 职场文书
中职生求职信
2014/07/01 职场文书
运动会广播稿50字-100字
2014/10/11 职场文书
单位推荐信范文
2015/03/27 职场文书
2016春季运动会通讯稿
2015/07/18 职场文书
2015年高校保卫处工作总结
2015/07/23 职场文书