重新加载页面后,PHP SESSIONS 为空 [英] PHP SESSIONS are empty after reload page
本文介绍了重新加载页面后,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屋!
查看全文