【问题标题】:session_start() not working and only page loading not showing any messagesession_start() 不起作用,只有页面加载不显示任何消息
【发布时间】:2014-06-20 22:59:05
【问题描述】:

尝试在操作文件夹中的配置文件中使用 session_start() 启动会话。现在这个文件被包含在索引文件中

index.php

<?php require "/operation/config";  echo "hi"; ?>

配置`

<?php
error_reporting(E_ALL ^ E_NOTICE);
error_reporting(E_ERROR | E_PARSE);
ini_set('max_execution_time','100000');
session_start();
define('DB_TYPE', 'mysql');
define('DB_HOST', 'localhost');
define('DB_USERNAME', 'nmiffsak_nmiff');
define('DB_PASSWORD', 'nmiff');
define('DB_NAME', 'nmiffsak_nmiff');
?>`

现在,如果我对 session_start() 行发表评论,它将加载页面并显示输出,但我想启动会话

如果我放了

<?php require "/operation/config" or die();  echo "hi"; ?>

那么这个错误就在那里

Warning: require(1): failed to open stream: No such file or directory in C:\xampp\htdocs\nmiff\index.php on line 3

Fatal error: require(): Failed opening required '1' (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\nmiff\index.php on line 3

【问题讨论】:

  • @AD7six 它仅包含 config.php,但我错误地返回它是配置。并且在第一行,只有错误是新的。请帮助
  • 它仅位于第 1 行
  • 我发布的错误仅来自相同的代码。只是行号不正确,因为我将其删除为 1 行代码...如果您不知道解决方案

标签: php session


【解决方案1】:

确保您在两个文件中都禁用了 UTF-8 BOM。尝试在配置文件顶部添加ini_set('display_errors', '1');

【讨论】:

  • 非常感谢重播我添加了你给我的代码行,但它仍然无法正常工作......它表明页面正在加载......
【解决方案2】:

为您的配置文件提供一个 .php 扩展名,然后它应该可以正常工作:

<?php 
require "/operation/config.php"; 
echo "hi"; 
?>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-16
    • 2018-02-05
    相关资源
    最近更新 更多