Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php:在服务器上运行live时会话不工作_Php_Mysql_Session - Fatal编程技术网

php:在服务器上运行live时会话不工作

php:在服务器上运行live时会话不工作,php,mysql,session,Php,Mysql,Session,我正在从事一个PHP项目。我有一个奇怪的错误。我的PHP项目在本地服务器WAMP服务器上运行良好。但在托管到实时服务器上之后,它就不工作了 问题:在Login.php页面上创建的会话变量未在Report.php页面上传递值。代码如下: Login.php Report.php 编辑: 根据答案,我编辑如下: Login.php: Report.php: 但是我仍然没有在Report.php中获得会话变量值。您必须添加session\u start;在您的report.php页面中session\

我正在从事一个PHP项目。我有一个奇怪的错误。我的PHP项目在本地服务器WAMP服务器上运行良好。但在托管到实时服务器上之后,它就不工作了

问题:在Login.php页面上创建的会话变量未在Report.php页面上传递值。代码如下:

Login.php

Report.php

编辑:

根据答案,我编辑如下:

Login.php:

Report.php:


但是我仍然没有在Report.php中获得会话变量值。

您必须添加session\u start;在您的report.php页面中

session\u start;应该放在两页的顶部。

您检查过您的phpinfo了吗? 让舒尔成为你所拥有的一切
会话支持-已启用

尝试在代码中添加以下内容:

if(!$con)
    {
        die('Could not connect:'. mysql_error());
    }

看看错误是什么

非常容易解决此问题复制此代码

error_reporting(0);
session_start();

注意:从会话的左侧开始留出空间;如果您想了解这款手表,那么如果它在WAMP上成功运行,问题很可能不是源于您的代码,而是源于您的主机公司

像这样的事情以前发生在我身上

只要打电话给你们的托管公司,告诉他们在他们的服务器上为你们启用会话,他们就会为你们启用

并始终在任何脚本之前首先启动会话,就像上面所做的那样

  session_start();

享受

您没有在Report.phperr或reporting中调用session\u start?你还需要说明哪个主机使用windows/linux?你检查过你的phpinfo吗?是的,我检查过了。会话支持-enabled@GovindaRajbhar是windows主机吗?还请检查php.ini中的session.save_路径,并检查路径是否存在或echo ini_get'session.save_path';是的,我检查了会话。保存路径,但我没有在服务器上获得正确的路径。但我不知道如何提供服务器路径并在服务器上存储会话。因此,如果您想将会话存储在服务器文件夹中,请帮助我。您从会话中获得了什么输出?路径是否存在?是的,我已检查。会话支持-启用否我没有获取任何错误。只是我没有在report.php上获取会话变量值。正如您在我的代码中看到的那样,我正在通过警报检查该值。对不起,朋友,连接没有任何问题。它正在工作。哦,我明白了。。。我没看到那部分。O.O
<?php
session_start();
include("connections/Connections.php");...
...
if(!$con)
    {
        die('Could not connect:'. mysql_error());
    }
error_reporting(0);
session_start();
  session_start();