Php 脚本无法在 Wamp 本地主机上运行,​​但在远程服务器上运行正常

1 php session wamp localhost

当我index.php本地主机上打开时,页面显示完整或 php 错误,例如(身份不明的变量等),并且网页根本无法工作。然而,完全相同的 php 文件可以在远程服务器上运行(例如 Godaddy)

文件index.php开头为

<?
require_once ('templates/header.php');
?>
<div class='grid_12'>
<table>

<div id="form" > and son on....
Run Code Online (Sandbox Code Playgroud)

文件header.php开头为:

<?php
session_start();
include('classes/secure.class.php'); // include the class
$secure = new secure(); // load the class
$secure->secureGlobals(); // run the main class function

require_once ('config.php');
require_once ('functions.php');
require_once ('templates/commonheader.php');
require_once ('lang.php');

header('Content-type: text/html; charset=$charset');

?> and so on...
Run Code Online (Sandbox Code Playgroud)

我认为PHP SESSIONSlocalhost有问题我不知道为什么相同的脚本在localhost中不起作用。任何帮助表示赞赏。

J。

小智 5

请尝试这个:

  1. 如果您使用 wamp 服务器,请转到 php.ini 文件
  2. 打开文件并搜索 session.auto_start。
  3. 将 session.auto_start = 0 替换为 session.auto_start = 1。
  4. 重新启动您的服务器。