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初学者头疼问题总结
Jul 08 PHP
PHP chmod 函数与批量修改文件目录权限
May 10 PHP
php设计模式 Observer(观察者模式)
Jun 26 PHP
php数组函数序列之each() - 获取数组当前内部指针所指向元素的键名和键值,并将指针移到下一位
Oct 31 PHP
SESSION信息保存在哪个文件目录下以及能够用来保存什么类型的数据
Jun 17 PHP
PHP常用的文件操作函数经典收藏
Apr 02 PHP
ajax返回值中有回车换行、空格的解决方法分享
Oct 24 PHP
php多维数组去掉重复值示例分享
Mar 02 PHP
ThinkPHP3.1新特性之G方法的使用
Jun 19 PHP
php实现从上传文件创建缩略图的方法
Apr 02 PHP
yii2实现根据时间搜索的方法
May 25 PHP
PHP-FPM和Nginx的通信机制详解
Feb 01 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防注入安全代码
2008/04/09 PHP
PHP正确配置mysql(apache环境)
2011/08/28 PHP
php使用SAE原生Mail类实现各种类型邮件发送的方法
2016/10/10 PHP
最近项目写了一些js,水平有待提高
2009/01/31 Javascript
javascript创建数组之联合数组的使用方法示例
2013/12/26 Javascript
Enter回车切换输入焦点实现思路与代码兼容各大浏览器
2014/09/01 Javascript
JavaScript实现按Ctrl键打开新页面
2014/09/04 Javascript
jquery+css实现动感的图片切换效果
2015/11/25 Javascript
基于JavaScript实现文字超出部分隐藏
2016/02/29 Javascript
仿Angular Bootstrap TimePicker创建分钟数-秒数的输入控件
2016/07/01 Javascript
jQuery与JS加载事件用法分析
2016/09/04 Javascript
jquery的父、子、兄弟节点查找,节点的子节点循环方法
2016/12/07 Javascript
ajax前台后台跨域请求处理方式
2018/02/08 Javascript
vuejs实现标签选项卡动态更改css样式的方法
2018/05/31 Javascript
使用async await 封装 axios的方法
2018/07/09 Javascript
jQuery实现ajax的嵌套请求案例分析
2019/02/16 jQuery
js的继承方法小结(prototype、call、apply)(推荐)
2019/04/17 Javascript
微信小程序实现图片选择并预览功能
2019/07/25 Javascript
Vue中rem与postcss-pxtorem的应用详解
2019/11/20 Javascript
编写Python脚本来实现最简单的FTP下载的教程
2015/05/04 Python
在Python中操作列表之list.extend()方法的使用
2015/05/20 Python
cmd运行python文件时对结果进行保存的方法
2018/05/16 Python
将keras的h5模型转换为tensorflow的pb模型操作
2020/05/25 Python
解决keras使用cov1D函数的输入问题
2020/06/29 Python
Python unittest discover批量执行代码实例
2020/09/08 Python
如何在vscode中安装python库的方法步骤
2021/01/06 Python
彻底解决pip下载pytorch慢的问题方法
2021/03/01 Python
CSS3实现背景透明文字不透明的示例代码
2018/06/25 HTML / CSS
护士毕业自我鉴定
2014/02/07 职场文书
工程采购员岗位职责
2014/03/09 职场文书
承诺书样本
2014/08/30 职场文书
企业领导班子四风对照检查材料
2014/09/27 职场文书
作风整顿剖析材料
2014/09/30 职场文书
小学生大队委竞选稿
2015/11/20 职场文书
Java常用函数式接口总结
2021/06/29 Java/Android
MySQL数据库安装方法与图形化管理工具介绍
2022/05/30 MySQL