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 相关文章推荐
不用iconv库的gb2312与utf-8的互换函数
Oct 09 PHP
php include的妙用,实现路径加密
Jul 29 PHP
20个PHP常用类库小结
Sep 11 PHP
PHP类中的魔术方法(Magic Method)简明总结
Jul 08 PHP
php多次include后导致全局变量global失效的解决方法
Feb 28 PHP
php自定义类fsocket模拟post或get请求的方法
Jul 31 PHP
php自动提交表单的方法(基于fsockopen与curl)
May 09 PHP
PHP+Ajax实现的无刷新分页功能详解【附demo源码下载】
Jul 03 PHP
PHP的PDO预处理语句与存储过程
Jan 27 PHP
PHP检查URL包含特定字符串实例方法
Feb 11 PHP
stripos函数知识点实例分享
Feb 11 PHP
tp5框架无刷新分页实现方法分析
Sep 26 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
咖啡冲泡指南 咖啡有哪些制作方式 单品咖啡 意式咖啡
2021/03/06 冲泡冲煮
第三节--定义一个类
2006/11/16 PHP
php+mysqli使用预处理技术进行数据库查询的方法
2015/01/28 PHP
thinkphp框架表单数组实现图片批量上传功能示例
2020/04/04 PHP
JQuery 1.4 中的Ajax问题
2010/01/23 Javascript
jQuery调用RESTful WCF示例代码(GET方法/POST方法)
2014/01/26 Javascript
Jquery 点击按钮自动高亮实现原理及代码
2014/04/25 Javascript
JS中生成随机数的用法及相关函数
2016/01/09 Javascript
vue2滚动条加载更多数据实现代码
2017/01/10 Javascript
Node.js的特点详解
2017/02/03 Javascript
Vue中保存用户登录状态实例代码
2017/06/07 Javascript
vue中tab选项卡的实现思路
2018/11/25 Javascript
详解Vue中的scoped及穿透方法
2019/04/18 Javascript
Vue 处理表单input单行文本框的实例代码
2019/05/09 Javascript
vue $set 给数据赋值的实例
2019/11/09 Javascript
JS实现点餐自动选择框(案例分析)
2019/12/10 Javascript
谈一谈vue请求数据放在created好还是mounted里好
2020/07/27 Javascript
Vue解决移动端弹窗滚动穿透问题
2020/12/15 Vue.js
[06:45]DOTA2-DPC中国联赛 正赛 Magma vs LBZS 选手采访
2021/03/11 DOTA
python截取两个单词之间的内容方法
2018/12/25 Python
python实现登录密码重置简易操作代码
2019/08/14 Python
使用turtle绘制五角星、分形树
2019/10/06 Python
python修改文件内容的3种方法详解
2019/11/15 Python
Python中logging日志记录到文件及自动分割的操作代码
2020/08/05 Python
CSS3的first-child选择器实战攻略
2016/04/28 HTML / CSS
CSS3制作酷炫的三维相册效果
2016/07/01 HTML / CSS
HTML5 Canvas绘制圆点虚线实例
2015/01/01 HTML / CSS
韩国三大免税店之一:THE GRAND 中文免税店
2016/07/21 全球购物
美国最受欢迎的童装品牌之一:The Children’s Place
2016/07/23 全球购物
粉红色的鲸鱼:Vineyard Vines
2018/02/17 全球购物
上海天奕面试题笔试题
2015/04/19 面试题
密封类可以有虚函数吗
2014/08/11 面试题
大学生党员自我评价范文
2014/04/09 职场文书
新闻人物通讯稿
2014/10/09 职场文书
法制主题班会教案
2015/08/13 职场文书
Nginx配置SSL证书出错解决方案
2021/03/31 Servers