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 获取本机外网/公网IP的代码
May 09 PHP
PHP+SQL 注入攻击的技术实现以及预防办法
Dec 29 PHP
PHP的范围解析操作符(::)的含义分析说明
Jul 03 PHP
web站点获取用户IP的安全方法 HTTP_X_FORWARDED_FOR检验
Jun 01 PHP
php目录遍历函数opendir用法实例
Nov 20 PHP
php中通过DirectoryIterator删除整个目录的方法
Mar 13 PHP
使用XHGui来测试PHP性能的教程
Jul 03 PHP
PHP使用Mysqli类库实现完美分页效果的方法
Apr 07 PHP
用php+ajax新建流程(请假、进货、出货等)
Jun 11 PHP
Laravel中获取路由参数Route Parameters的五种方法示例
Sep 29 PHP
对laravel的csrf 防御机制详解,及form中csrf_token()的存在介绍
Oct 24 PHP
Laravel框架源码解析之入口文件原理分析
May 14 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
php Try Catch异常测试
2009/03/01 PHP
使用ThinkPHP自带的Http类下载远程图片到本地的实现代码
2011/08/02 PHP
PHP中通过语义URL防止网站被攻击的方法分享
2011/09/08 PHP
使用JQUERY Tabs插件宿主IFRAMES
2010/01/01 Javascript
js弹出模式对话框,并接收回传值的方法
2013/03/12 Javascript
js 调用父窗口的具体实现代码
2013/07/15 Javascript
jquery实现拖拽调整Div大小
2015/01/30 Javascript
jquery及js实现动态加载js文件的方法
2016/01/21 Javascript
HTML页面,测试JS对C函数的调用简单实例
2016/08/09 Javascript
jQuery select自动选中功能实现方法分析
2016/11/28 Javascript
简单谈谈vue的过渡动画(推荐)
2017/10/11 Javascript
解决JSON.stringify()自动将中文转译成unicode的问题
2018/01/05 Javascript
深入解析vue 源码目录及构建过程分析
2019/04/24 Javascript
vue2和vue3的v-if与v-for优先级对比学习
2020/10/10 Javascript
antd-日历组件,前后禁止选择,只能选中间一部分的实例
2020/10/29 Javascript
python正则匹配查询港澳通行证办理进度示例分享
2013/12/27 Python
详细介绍Python函数中的默认参数
2015/03/30 Python
Python使用plotly绘制数据图表的方法
2017/07/18 Python
python3处理含有中文的url方法
2018/05/10 Python
python async with和async for的使用
2019/06/20 Python
python对一个数向上取整的实例方法
2020/06/18 Python
Python Web项目Cherrypy使用方法镜像
2020/11/05 Python
家乐福巴西网上超市:Carrefour巴西
2016/10/31 全球购物
Java里面如何创建一个内部类的实例
2015/01/19 面试题
如何估计一张表的大小(假设该表中有1万条数据)
2016/03/27 面试题
SQL里面IN比较快还是EXISTS比较快
2012/07/19 面试题
经理秘书求职自荐信范文
2014/03/23 职场文书
2015年学生会工作总结范文
2015/03/31 职场文书
社区党员干部承诺书
2015/05/04 职场文书
交通安全月活动总结
2015/05/08 职场文书
中小企业员工手册范本
2015/05/14 职场文书
2015年国庆节演讲稿范文
2015/07/30 职场文书
莫言获奖感言(全文)
2015/07/31 职场文书
react国际化react-intl的使用
2021/05/06 Javascript
Redis数据结构之链表与字典的使用
2021/05/11 Redis
MySQL中使用or、in与union all在查询命令下的效率对比
2021/05/26 MySQL