我目前正在使用PHP和jQuery進行遊戲,並且在某些時候我需要使用jQuery的.load()將PHP頁面加載到div中。該頁面會根據他們的登錄信息,賬戶ID等將一些玩家信息加載到$_SESSION["arrayname"]
內的數組中。jQuery .load和PHP會話開始
它適用於所有網站,除了那些使用jQuery load()的網站。上的EasyPHP,我沒有錯誤,但在我的虛擬主機服務器的即時得到這樣的:
警告:在session_start()[function.session啓動]:無法發送會話緩存限制器 - 頭已經發送(輸出開始/fr/game/map.php:1)在上線FR /遊戲/ map.php 6
這裏是我的代碼:
<?php
require_once("../../connectionRO.inc.php");
//used to check if we see the array in session, and i dont when i load it with jquery
if(!ISSET($_SESSION["comptejeu"]))
{
require_once('../../classInfoCompte.php');
session_start();
require_once('../../lg.php');
require_once("./glg.php");
}
$ic = new infoCompte;
$ic = $_SESSION["comptejeu"];
?>
據我所知,在這一點上很多的東西已經在加載前輸出到頁面。任何人都可以指向我一個更好的方式來檢索我需要從該數組中獲取的信息以從我的類構建我的對象?
謝謝。
[Headers already already in php](http:// stackoverflow。問題/ 1183726/headers-already-sent-in-php) – GordonM 2012-04-07 16:41:49