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

2015-01-24信息快讯网

这篇文章主要介绍了js+php实现静态页面实时调用用户登陆状态的方法,采用在静态页面中使用js调用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程序设计有所帮助。

php使用正则表达式获取图片url的方法
php使用CURL伪造IP和来源实例详解
php+mysql实现无限分类实例详解
php截取html字符串及自动补全html标签的方法
php在linux下检测mysql同步状态的方法
php中JSON的使用与转换
ThinkPHP 404页面的设置方法
php5.4以下版本json不支持不转义内容中文的解决方法
PHP针对JSON操作实例分析
php页面缓存方法小结
php模拟登陆的实现方法分析
分享常见的几种页面静态化的方法
php中的动态调用实例分析
PHP中使用CURL获取页面title例子
PHP中调用SVN命令更新网站方法
thinkphp备份数据库的方法分享
php+mysql实现用户注册登陆的方法
php静态文件生成类实例分析
php采集内容中带有图片地址的远程图片并保存的方法
php中socket通信机制实例详解
php读取csv数据保存到数组的方法
php调用mysql存储过程实例分析
解决phpcms更换javascript的幻灯片代码调用图片问题
PHP调用MySQL存储过程并返回值的方法
Yii框架调试心得--在页面输出执行sql语句
Yii框架在页面输出执行sql语句以方便调试的实现方法
php实现refresh刷新页面批量导入数据的方法
PHP采集静态页面并把页面css,img,js保存的方法
WebQQ最新登陆协议的用法
php有道翻译api调用方法实例
ThinkPHP打开验证码页面显示乱码的解决方法
ThinkPHP中使用ajax接收json数据的方法
ThinkPHP通过AJAX返回JSON的两种实现方法
ThinkPHP内置jsonRPC的缺陷分析
php递归json类实例
PHP调用wsdl文件类型的接口代码分享
PHP采用curl模仿用户登陆新浪微博发微博的方法
©2014-2024 dbsqp.com