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与ASP
Oct 09 PHP
将RTF格式的文件转成HTML并在网页中显示的代码
Oct 09 PHP
php桌面中心(一) 创建数据库
Mar 11 PHP
对text数据类型不支持代码页转换 从: 1252 到: 936
Apr 23 PHP
php-cli简介(不会Shell语言一样用Shell)
Jun 03 PHP
PHP高级编程实例:编写守护进程
Sep 02 PHP
php的ZipArchive类用法实例
Oct 20 PHP
php使用post数组的键值创建同名变量并赋值的方法
Apr 03 PHP
PHP如何实现跨域
May 30 PHP
Yii2创建多界面主题(Theme)的方法
Oct 08 PHP
PHP实现防止表单重复提交功能【基于token验证】
May 24 PHP
PHP 时间处理类Carbon
May 20 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
德生9700DX电路分析
2021/03/02 无线电
PHP insert语法详解
2008/06/07 PHP
javascript prototype,executing,context,closure
2008/12/24 Javascript
利用javascript/jquery对上传文件格式过滤的方法
2009/07/25 Javascript
基于JQuery实现CheckBox全选全不选
2011/06/27 Javascript
小结Node.js中非阻塞IO和事件循环
2014/09/18 Javascript
IE6浏览器中window.location.href无效的解决方法
2014/11/20 Javascript
jQuery实现精美的多级下拉菜单特效
2015/03/14 Javascript
JavaScript之AOP编程实例
2015/07/17 Javascript
js模式化窗口问题![window.dialogArguments]
2016/10/30 Javascript
bootstrap监听滚动实现头部跟随滚动
2016/11/08 Javascript
jQuery插件Echarts实现的渐变色柱状图
2017/03/23 jQuery
JavaScript输入框字数实时统计更新
2017/06/17 Javascript
jQuery Form插件使用详解_动力节点Java学院整理
2017/07/17 jQuery
js纯前端实现腾讯cos文件上传功能的示例代码
2019/05/14 Javascript
JavaScript学习教程之cookie与webstorage
2019/06/23 Javascript
Webpack中loader打包各种文件的方法实例
2019/09/03 Javascript
小程序中使用css var变量(使js可以动态设置css样式属性)
2020/03/31 Javascript
vue中keep-alive内置组件缓存的实例代码
2020/04/16 Javascript
pandas实现选取特定索引的行
2018/04/20 Python
基于python3实现socket文件传输和校验
2018/07/28 Python
基于python实现名片管理系统
2018/11/30 Python
Python django框架开发发布会签到系统(web开发)
2020/02/12 Python
Pygame框架实现飞机大战
2020/08/07 Python
福克斯租车:Fox Rent A Car
2017/04/13 全球购物
定制iPhone和Macbook保护壳:Slick Case
2018/11/21 全球购物
几道PHP面试题
2013/04/14 面试题
销售业务实习自我鉴定
2013/09/23 职场文书
公务员更新知识培训实施方案
2014/03/31 职场文书
演讲稿祖国在我心中
2014/05/04 职场文书
弘扬雷锋精神演讲稿
2014/05/10 职场文书
2015国际残疾人日活动总结
2015/03/24 职场文书
2015年秋季开学典礼校长致辞
2015/07/16 职场文书
解决MySQL存储时间出现不一致的问题
2021/04/28 MySQL
JS异步堆栈追踪之为什么await胜过Promise
2021/04/28 Javascript
python中Pyqt5使用Qlabel标签播放视频
2022/04/22 Python