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 相关文章推荐
从零开始 教你如何搭建Discuz!4.1论坛
Jul 07 PHP
基于mysql的论坛(7)
Oct 09 PHP
php preg_match_all结合str_replace替换内容中所有img
Oct 11 PHP
php Static关键字实用方法
Jun 04 PHP
php CI框架插入一条或多条sql记录示例
Jul 29 PHP
PHP中SimpleXML函数用法分析
Nov 26 PHP
PHP中strcmp()和strcasecmp()函数字符串比较用法分析
Jan 07 PHP
PHP结合Mysql数据库实现留言板功能
Mar 04 PHP
php版微信开发Token验证失败或请求URL超时问题的解决方法
Sep 23 PHP
php生成图片缩略图功能示例
Feb 22 PHP
深入浅析PHP的session反序列化漏洞问题
Jun 15 PHP
Laravel学习基础之migrate的使用教程
Oct 11 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
hadoop常见错误以及处理方法详解
2013/06/19 PHP
PHP基于yii框架实现生成ICO图标
2015/11/13 PHP
WordPres对前端页面调试时的两个PHP函数使用小技巧
2015/12/22 PHP
php 基础函数
2017/02/10 PHP
php简单检测404页面的方法示例
2019/08/23 PHP
laravel 输出最后执行sql 附:whereIn的使用方法
2019/10/10 PHP
javascript hasFocus使用实例
2010/06/29 Javascript
循环 vs 递归浅谈
2013/02/28 Javascript
JS控制表单提交的方法
2015/07/09 Javascript
用js动态添加html元素,以及属性的简单实例
2016/07/19 Javascript
JavaScript制作简单分页插件
2016/09/11 Javascript
ES6中的箭头函数实例详解
2017/04/06 Javascript
JS实现的RC4加密算法示例
2018/08/16 Javascript
解决layui的radio属性或别的属性没显示出来的问题
2019/09/26 Javascript
vue 实现把路由单独分离出来
2020/08/13 Javascript
python实现类的静态变量用法实例
2015/05/08 Python
Python中函数的参数传递与可变长参数介绍
2015/06/30 Python
高效测试用例组织算法pairwise之Python实现方法
2017/07/19 Python
python 筛选数据集中列中value长度大于20的数据集方法
2018/06/14 Python
python实现录音小程序
2020/10/26 Python
python-tkinter之按钮的使用,开关方法
2019/06/11 Python
python获取磁盘号下盘符步骤详解
2019/06/19 Python
Python 堆叠柱状图绘制方法
2019/07/29 Python
Win10系统下安装labelme及json文件批量转化方法
2019/07/30 Python
python爬虫添加请求头代码实例
2019/12/28 Python
python安装后的目录在哪里
2020/06/21 Python
Python3基于print打印带颜色字符串
2020/07/06 Python
简单的命令查看安装的python版本号
2020/08/28 Python
STP的判定过程
2012/10/01 面试题
秋季运动会通讯稿
2014/01/24 职场文书
基层党员群众路线整改措施及努力方向
2014/10/28 职场文书
兼职安全员岗位职责
2015/02/15 职场文书
汽车销售助理岗位职责
2015/04/14 职场文书
导游词之河北野三坡
2019/12/11 职场文书
在项目中使用redis做缓存的一些思路
2021/09/14 Redis
vue使用element-ui按需引入
2022/05/20 Vue.js