php维护session,维护带有cookie的PHP session_start()

我有一个PHP代码,可以使用session_start()启动会话.好了,在用户登录后,将被带到profile.php,其中显示了该用户信息.但是,当用户重新加载页面时,会话消失了.例如,有什么办法可以维持一个小时吗?我已经尝试过cookie,但是我不知道如何告诉PHP该会话已经开始.谢谢!

Cookie和会话开始的Profile.php代码:

if(isset($HTTP_COOKIE_VARS['session'])){

session_start();

} else {

header('Location: index.php');

}

登录代码:

session_start();

$_SESSION['pass'] = $password;

header('Location: ../profile.php');

setcookie("session","1",time()+3600,"/");

检查会话的代码:

if($_SESSION['pass'] == $tableArray[0]['password']) {

$username = $tableArray[0]['name'];

$avatar = $tableArray[0]['avatar'];

} else {

header('Location: index.php');

}

我在这里调用session_destroy():

>Logout

并且忘记了PHP在HTML:P之前运行的问题!

解决方法:

>您不会再次调用session_start()或

>您正在调用session_destroy();文件中的任何位置

标签:cookies,session-cookies,session,php

来源: https://codeday.me/bug/20191102/1991127.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/357701.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【APICloud系列|34】免费使用的ChromeDebug 模块

导读:很多人想要能够实现debug功能,即能够调试js,都说WeX5能够实现。。。 其实这种方式很简单的,在模块专区也有专门的模块提供,但是有人却抱怨收费,现在提供一个免费模块包,方便开发者使用。 使…

java asm tree_使用ASM 4处理Java类文件–第二部分:Tree API

java asm tree什么是ASM树API: ASM树API是ASM的一部分,可让您创建/修改内存中的类。 该类被视为信息树。 像整个类一样,它是ClassNode的实例,其中包含FieldNode对象的列表,MethodNode对象的列表等。本文假设读者已经在…

php 验证码文件,php实现的验证码文件类实例

本文实例讲述了php实现的验证码文件类。分享给大家供大家参考。具体如下:/*** file* version 1.0* author 网海浪子* brief 验证码文件类**/class ccheckcodefile{//验证码位数private $mcheckcodenum 4;//产生的验证码private $mcheckcode ;//验证码的图片privat…

【概率与期望】[UVA11021]Tribles

题目大意 k只麻球,每活一天就会死亡,但第二天可能会生一些麻球,具体是 生i个麻球的概率为pi ,求m天后所有麻球都死亡的概率。 LRJ such a dog,你给我个错的翻译。 分析 用f(i)表示一开始有1只麻球,i天后死亡的概率。 …

【APICloud系列|35】APICLloud开源官方模块

目前官方开源的模块有: 1,bMap(百度地图):https://github.com/apicloudcom/bMap 2,UIListView(可侧滑item的列表):https://github.com/apicloudcom/UIListView 3,aMap(高德地图):https://github.com/apicloudcom/aMap 4,UIPullRefresh(下拉刷新):https://gith…

Java无处不在:使用DukeScript在任何地方运行一次编写

在相当长一段时间内,Java都未能兑现“一次编写,随处运行”的承诺。 DukeScript希望通过在跨平台应用程序中实现视图和逻辑的清晰分离来改变这种状况。 在本文中,一个简单的场景用于介绍DukeScript的基础。 多年来,Java Swing使开…

数据仓库建设中的数据建模方法(转)

简介: 本文的主要内容不是介绍现有的比较流行的主要行业的一些数据模型,而是将笔者在数据仓库建设项目中的一些经验,在这里分享给大家。希望帮助大家在数据仓库项目建设中总结出一套能够合乎目前业界规范的,满足大部分行业数据仓库…

php实现标签云,php标签云的实现代码

数据库中,存放文章的表中有“Tag”字段,用来存放标签。标签之间用“,”分隔。比如“PHP,VB,随笔”。下面的实现代码,将标签从数据库中搜出来,并格式化处理,使其以出现的次数为依据显示出不同大小的文字连接。其中的细节…

【APICloud系列|36】 mobVerify免费短信验证码的实现

使用mobVerify之前,请到mob官网注册开发者账号,并申请api,大致流程如下: 1、网址:http://www.mob.com 2、注册登陆后鼠标放在右上角头像处即可看到"进入后台",点击进入 3、点击SecurityCodeSDK进入短信管理界面 4、点击顶部导航中的创建应用,填写信息即可获取…

PAT 1065 A+B and C (64bit) (20)

1065. AB and C (64bit) (20) 时间限制 100 ms内存限制 65536 kB代码长度限制 16000 B判题程序 Standard作者 HOU, QimingGiven three integers A, B and C in [-263, 263], you are supposed to tell whether AB > C. Input Specification: The first line of the input gi…

十大有用但又偏执的Java编程技术

经过一段时间的编码(以我为例,大约20年左右,当您玩得开心时光飞逝),人们开始接受这些习惯。 因为,你知道... 任何可能出错的事情都会发生。 这就是为什么人们会采用“防御性编程”的原因,即偏执…

php 接入微信 验证,PHP实现微信公众平台企业号验证接口

这篇文章主要介绍了PHP编程之微信公众平台企业号验证接口,是通过回调操作实现的企业号验证功能接口,需要的朋友可以参考下本文实例讲述了PHP微信公众平台企业号验证接口。分享给大家供大家参考,具体如下:微信公众平台企业号验证接口、回调 PHP版&#xf…

【APICloud系列|37】 银联支付的实现

正式使用请与银联签约端调用方法:xlUnionPayapi.require(xlUnionPay); xlUnionPay .xlUnionPay({params},callback(ret,err))params: spId :银联保留参数,默认为null(Android用) sysProvider :银联保留参数…

NGUI 3.5教程(二)Label 标签 (Hello world)、多行文本

写在前面: 本文将创建NGUI的第一个样例。依照编程传统,第一个样例,就是做一个Hello world 显示出来。NGUI。我们用Label来实现 。欢迎大家纠错、拍砖!原创非常辛苦,如有转载,请注明出处:htt…

【APICloud系列|38】 微信登录分享、QQ登录分享实现方法

对微信登录分享、QQ登录分享进行一个流程性的讲解。在微信分享经常是分享不成功或者图片不显示,主要问题是图片过大或者是没有本地化。 1、流程:使用auth进行授权--->getToken获取用户信息---->同步至服务端 注意:在安卓端可以提示用户没有安装微信端,但是ios端切…

PHP发送数据到指定方法,php通过header发送自定义数据方法_php技巧

下面小编就为大家分享一篇php通过header发送自定义数据方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧本文将介绍如何通过header发送自定义数据。发送请求时,除了可以使用$_GET/$_POST发送数据,也可以把数据…

JavaScript高级程序设计学习笔记第二十章--JSON

1.JSON:JavaScript Object Notation, JavaScript 对象表示法。 2.最重要的是要理解它是一种数据格式,不是一种编程语言。虽然具有相同的语法形式,但 JSON 并不从属于 JavaScript。而且,并不是只有 JavaScript 才使用 J…

jboss-5.1.0_JBoss AS 7.1.0.Final“ Thunder”发布-Java EE 6 Full Profile认证!

jboss-5.1.0在JBoss AS7上进行了大约一年的开发后,我们现已发布7.1.0.Final“ Thunder” ! 可从此处的通常位置下载该文件。 对于JBoss AS7团队来说,这是一个非常大的成就,我们为此版本感到非常自豪。 这个版本包含了7.1.0.CR1b的…

java编程一般类抽象类的定义,Java编程基础抽象类

本文主要是讲述Java编程基础-抽象类,更多Java技术知识,请登陆疯狂软件教育官网。  抽象类:  抽象:不具体,看不明白关键字abstract  抽象类的特点:  1.抽象方法只能定义在抽象类中,抽象类…

蓝牙手柄按键码

/*------------------------------------------------------------------------------ ZetaGC串口码与键码对应关系: 上 0x60 -> 0x26 \ 下 0x30 -> 0x28 | 此4键只能相邻按键组合按下 左 0x20 -> 0x25 | 右 …