gpt4 book ai didi

php session 在本地主机上工作,但在 vps 网络服务器上不工作

转载 作者:行者123 更新时间:2023-12-05 08:01:17 24 4
gpt4 key购买 nike

<?php
session_start();
if(isset($_SESSION["counter"])){
echo session_id()." ".$_SESSION["counter"];
$_SESSION["counter"]++;
}
else{
$_SESSION["counter"]=0;
echo "start counter";
}
?>

这只是 session 的基本示例代码。它使用 XAMPP 找到我的电脑。但是当我将它放入我的 vps 网络服务器时它根本不起作用。输出只包括“开始计数器”,无论我刷新页面什么,都不会改变。我在 XAMPP 和 vps 上检查了 php.ini。 variables_order = "GPCS"request_order = "GP"register_globals = Off session.save_handler = files 以上配置在 XAMPP 和 vps 上相同。

最佳答案

这可能是由于您的 session 在另一台服务器上过期过快的原因。首先确保正确设置 session 变量。您服务器上的 php.ini 文件中可能未启用或未正确配置 session 。

您可以尝试将其放在文件前面以查看任何错误。当您看到错误时,您可以找出哪里出错了。

error_reporting(E_ALL);
ini_set('display_errors', 1);

关于php session 在本地主机上工作,但在 vps 网络服务器上不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14743846/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com