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和MySQL保存和输出图片
Oct 09 PHP
学习discuz php 引入文件的方法DISCUZ_ROOT
Jun 21 PHP
PHP 身份验证方面的函数
Oct 11 PHP
php 深入理解strtotime函数的使用详解
May 23 PHP
php无限分类使用concat如何实现
Nov 05 PHP
php版微信公众平台之微信网页登陆授权示例
Sep 23 PHP
PHP微信H5支付开发实例
Jul 25 PHP
实例解析php的数据类型
Oct 24 PHP
PHP PDOStatement::closeCursor讲解
Jan 30 PHP
PHP添加文字水印或图片水印的水印类完整源代码与使用示例
Mar 18 PHP
php实现的顺序线性表示例
May 04 PHP
通过PHP的Wrapper无缝迁移原有项目到新服务的实现方法
Apr 02 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 cache类代码(php数据缓存类)
2010/04/15 PHP
php读取目录及子目录下所有文件名的方法
2014/10/20 PHP
CI框架文件上传类及图像处理类用法分析
2016/05/18 PHP
PHP设计模式之观察者模式定义与用法分析
2019/04/04 PHP
YII2框架中ActiveDataProvider与GridView的配合使用操作示例
2020/03/18 PHP
javascript radio 联动效果
2009/03/04 Javascript
javascript 放大镜效果js组件 qsoft.PopBigImage.v0.35 加入了chrome支持
2009/04/07 Javascript
JS的replace方法介绍
2012/10/20 Javascript
浅析Node.js的Stream模块中的Readable对象
2015/07/29 Javascript
使用JQuery中的trim()方法去掉前后空格
2016/09/16 Javascript
基于JavaScript实现右键菜单和拖拽功能
2016/11/28 Javascript
JavaScript原生编写《飞机大战坦克》游戏完整实例
2017/01/04 Javascript
原生js实现无缝轮播图效果
2017/01/11 Javascript
JavaScript两个变量交换值的实现方法
2017/03/01 Javascript
es6学习笔记之Async函数的使用示例
2017/05/11 Javascript
深入理解react-router@4.0 使用和源码解析
2017/05/23 Javascript
vue实现打印功能的两种方法
2018/09/07 Javascript
Vue使用Proxy监听所有接口状态的方法实现
2019/06/07 Javascript
javascript设计模式 ? 抽象工厂模式原理与应用实例分析
2020/04/09 Javascript
vue中watch的用法汇总
2020/12/28 Vue.js
JavaScript中跨域问题的深入理解
2021/03/04 Javascript
python使用cPickle模块序列化实例
2014/09/25 Python
Python中常用信号signal类型实例
2018/01/25 Python
Python requests库用法实例详解
2018/08/14 Python
详解使用Python下载文件的几种方法
2019/10/13 Python
python使用pymongo与MongoDB基本交互操作示例
2020/04/09 Python
早晨薰衣草在线女性精品店:Morning Lavender
2021/01/04 全球购物
中专毕业生求职简历的自我评价
2013/10/21 职场文书
简短大学毕业感言
2014/01/18 职场文书
优秀教导主任事迹材料
2014/05/09 职场文书
法律专业自荐信
2014/06/03 职场文书
电子信息工程专业自荐书
2014/06/24 职场文书
党支部创先争优公开承诺书
2015/04/30 职场文书
2015年数学教研组工作总结
2015/05/23 职场文书
离职告别感言
2015/08/04 职场文书
清明节主题班会
2015/08/14 职场文书