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 相关文章推荐
新浪新闻小偷
Oct 09 PHP
基于mysql的bbs设计(五)
Oct 09 PHP
linux下使用ThinkPHP需要注意大小写导致的问题
Aug 02 PHP
php程序的国际化实现方法(利用gettext)
Aug 14 PHP
php报表之jpgraph柱状图实例代码
Aug 22 PHP
php中邮箱地址正则表达式实现与详解
Apr 24 PHP
PHP+memcache实现消息队列案例分享
May 21 PHP
PHP函数shuffle()取数组若干个随机元素的方法分析
Apr 02 PHP
php安装dblib扩展,连接mssql的具体步骤
Mar 02 PHP
深入解析Laravel5.5中的包自动发现Package Auto Discovery
Sep 13 PHP
php实现根据身份证获取精准年龄
Feb 26 PHP
php+laravel 扫码二维码签到功能
May 15 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
静态的动态续篇之来点XML
2006/12/23 Javascript
文本链接逐个出现的js脚本
2007/12/12 Javascript
JavaScript 对Cookie 操作的封装小结
2009/12/31 Javascript
JavaScript Event学习第九章 鼠标事件
2010/02/08 Javascript
JQuery的html(data)方法与&amp;lt;script&amp;gt;脚本块的解决方法
2010/03/09 Javascript
JavaScript自定义方法实现trim()、Ltrim()、Rtrim()的功能
2013/11/03 Javascript
JS小游戏之宇宙战机源码详解
2014/09/25 Javascript
jquery+CSS3实现3D拖拽相册效果
2016/07/18 Javascript
JS匿名函数实例分析
2016/11/26 Javascript
bootstrap实现图片自动轮播
2016/12/21 Javascript
JS实现多物体运动的方法详解
2018/01/23 Javascript
基于Nodejs的Tcp封包和解包的理解
2018/09/19 NodeJs
解决layui的table插件无法多层级获取json数据的问题
2019/09/19 Javascript
你应该知道的python列表去重方法
2017/01/17 Python
Django objects.all()、objects.get()与objects.filter()之间的区别介绍
2017/06/12 Python
Python利用ORM控制MongoDB(MongoEngine)的步骤全纪录
2018/09/13 Python
python 整数越界问题详解
2019/06/27 Python
Python学习笔记之Django创建第一个数据库模型的方法
2019/08/07 Python
keras多显卡训练方式
2020/06/10 Python
Python实现快速大文件比较代码解析
2020/09/04 Python
浅析Python requests 模块
2020/10/09 Python
jupyter notebook快速入门及使用详解
2020/11/13 Python
Python基于argparse与ConfigParser库进行入参解析与ini parser
2021/02/02 Python
css3 position fixed固定居中问题解决方案
2014/08/19 HTML / CSS
美国一家著名的儿童鞋制造商:Stride Rite
2017/01/02 全球购物
JD Sports丹麦:英国领先的运动时尚零售商
2020/11/24 全球购物
zooplus德国:便宜地订购动物用品、动物饲料、动物食品
2020/05/06 全球购物
管理学专业个人求职信范文
2013/12/13 职场文书
红旗方阵解说词
2014/02/12 职场文书
模具毕业生推荐信
2014/02/15 职场文书
购房协议书范本
2014/04/11 职场文书
仓库规划计划书
2014/04/28 职场文书
乡镇遵守党的政治纪律情况对照检查材料
2014/09/26 职场文书
大学生求职自荐信范文
2015/03/04 职场文书
2015年骨干教师工作总结
2015/05/26 职场文书
Python 读取千万级数据自动写入 MySQL 数据库
2022/06/28 Python