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反弹shell实现代码
Apr 22 PHP
php与php MySQL 之间的关系
Jul 17 PHP
php self,$this,const,static,-&amp;gt;的使用
Oct 22 PHP
PHP array 的加法操作代码
Jul 24 PHP
PHP二维数组的去重问题解析
Jul 17 PHP
PHP获取一个字符串中间一部分字符的方法
Aug 19 PHP
PHP中使用register_shutdown_function函数截获fatal error示例
Apr 21 PHP
PHP的Laravel框架结合MySQL与Redis数据库的使用部署
Mar 21 PHP
PHP实现生成模糊图片的方法示例
Dec 21 PHP
PHP仿tp实现mvc框架基本设计思路与实现方法分析
May 23 PHP
laravel框架实现敏感词汇过滤功能示例
Feb 15 PHP
php libevent 功能与使用方法详解
Mar 04 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/01 无线电
PHP中date()日期函数有关参数整理
2011/07/19 PHP
PHP中使用crypt()实现用户身份验证的代码
2012/09/05 PHP
MacOS 安装 PHP的图片裁剪扩展Tclip
2015/03/25 PHP
laravel利用中间件防止未登录用户直接访问后台的方法
2019/09/30 PHP
JQuery在光标位置插入内容的实现代码
2010/06/18 Javascript
IE6弹出“已终止操作”的解决办法
2010/11/27 Javascript
jQuery Ajax请求状态管理器打包
2012/05/03 Javascript
javascript中普通函数的使用介绍
2013/12/19 Javascript
DIV随滚动条滚动而滚动的实现代码【推荐】
2016/04/12 Javascript
html、css和jquery相结合实现简单的进度条效果实例代码
2016/10/24 Javascript
DWR3 访问WEB元素的两种方法实例详解
2017/01/03 Javascript
Vue2 SSR渲染根据不同页面修改 meta
2017/11/20 Javascript
vue-cli 如何打包上线的方法示例
2018/05/08 Javascript
js变量值传到php过程详解 将php解析成数据
2019/06/26 Javascript
在微信小程序中使用mqtt服务的方法
2019/12/13 Javascript
Python实现把xml或xsl转换为html格式
2015/04/08 Python
详解Python字符串对象的实现
2015/12/24 Python
Python实现的单向循环链表功能示例
2017/11/10 Python
Python I/O与进程的详细讲解
2019/03/08 Python
详解Python网络框架Django和Scrapy安装指南
2019/04/01 Python
Python函数和模块的使用总结
2019/05/20 Python
Python控制Firefox方法总结
2019/06/03 Python
在python中,使用scatter绘制散点图的实例
2019/07/03 Python
Python-Flask:动态创建表的示例详解
2019/11/22 Python
pycharm中使用request和Pytest进行接口测试的方法
2020/07/31 Python
CSS3弹性盒模型flex box快速入门心得(必看篇)
2016/05/24 HTML / CSS
Topman美国官网:英国著名的国际平价时尚男装品牌
2017/12/22 全球购物
英国鹦鹉店:Parrot Essentials
2018/12/03 全球购物
一分钟演讲稿
2014/04/30 职场文书
关于热爱祖国的演讲稿
2014/05/04 职场文书
2014年班组建设工作总结
2014/12/01 职场文书
银行岗位培训心得体会
2016/01/09 职场文书
餐饮行业关注的9大营销策略
2019/08/26 职场文书
python实现A*寻路算法
2021/06/13 Python
maven 解包依赖项中的文件的解决方法
2022/07/15 Java/Android