重新加载页面后,PHP SESSIONS 为空 [英] PHP SESSIONS are empty after reload page

查看:50
本文介绍了重新加载页面后,PHP SESSIONS 为空的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有代码

<?php
require_once("lib/functions.php");
$page = new page;



if(isset($_POST['jmeno'])){
    $page->mailit($_POST, $_SESSION['result']);
}

$_SESSION['f'] = rand(1,9);
$_SESSION['s'] = rand(1,9);
$_SESSION['result'] = $_SESSION['f'] + $_SESSION['s'];

?>

POST 表单之前,它打印正确的值,但在 POST 表单之后,会话是空的.我不知道为什么,看起来配置有问题.所以它总是显示错误的计数结果

Before POST form it prints the right values, but after POST form the sessions are empty. I don't know why, looks like something is bad configured. So it's always show Bad counted result

这是会话配置....

推荐答案

确保这行代码:

session_start();

在你的 php 文件的开头,就在 php 开头标签 <?php

Is at the beggining of your php file, right after the opening php tag <?php

这行代码用于启动新会话或恢复现有会话,请参见php手册这里

This line of code is used to start new or resume existing session, please see php manual here

这篇关于重新加载页面后,PHP SESSIONS 为空的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆