当我在 localhost 上打开index.php
时 - 显示完整或php错误的页面,例如(未识别的变量等),并且网页无效一点都不但是完全相同的php文件可以在远程服务器上运行(例如Godaddy)
index.php
文件以
<?
require_once ('templates/header.php');
?>
<div class='grid_12'>
<table>
<div id="form" > and son on....
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...
我认为 localhost 中的PHP SESSIONS
存在问题。我不知道为什么同一个脚本不能在 localhost 中工作。任何帮助表示赞赏。
学家
答案 0 :(得分:3)
请试试这个:
答案 1 :(得分:0)
当我在localhost上打开index.php时 - 显示完整或php错误的页面,如(未识别的变量等)
您的localhost配置为显示所有错误或处于开发模式,并且您的服务器处于生产模式,通常只显示致命错误
并且网页根本不起作用。但是完全相同的php文件在远程服务器上工作(例如Godaddy)
它有很多原因它在您的服务器上工作但不在您的localhost中 他们之中有一些是.. 1.在您的服务器中启用但未在您的localhost中启用的PHP扩展。 2.不同的PHP版本? 3. php.ini设置
尝试运行phpinfo();在您的服务器和本地主机中都有功能。