Thread obsoleto CMS - Warning: session_start ();

Stato
Discussione chiusa ad ulteriori risposte.

flyerix

Utente Attivo
Autore del topic
22 Dicembre 2011
339
56
Miglior risposta
0
Assistenza Tecnica Habbo Retroserver
Titolo
Warning: session_start ();
Tipologia del tuo problema/richiesta
CMS
CMS/Server/DB/Client Utilizzato
TuttacmsBuld0040
Qual è il tuo errore?
Anche se configuro il core.php del cms, quando vado sulla pagina del mio ip mi esce questo errore l'errore seguente:
Screenshot
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\xampp\htdocs\core.php:1) in C:\xampp\htdocs\core.php on line 13

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\xampp\htdocs\core.php:1) in C:\xampp\htdocs\core.php on line 13

Fatal error: Uncaught exception 'Exception' with message 'Facebook needs the CURL PHP extension.' in C:\xampp\htdocs\facebook\API\base_facebook.php:19 Stack trace: #0 C:\xampp\htdocs\facebook\API\facebook.php(18): require_once() #1 C:\xampp\htdocs\index.php(6): require('C:\xampp\htdocs...') #2 {main} thrown in C:\xampp\htdocs\facebook\API\base_facebook.php on line 19
Ulteriori informazioni
Posto qui di seguito la configurazione del core.php:
<?php
//TProgram TuttaCms
//File di configurazione Core file principale
//Imposta la separazione tramite il tag SEP
define('SEP', DIRECTORY_SEPARATOR);
$cartella = str_replace('register'.SEP, '', dirname(__FILE__).SEP);
//Definisce la cartella di sistema
define('DIR', $cartella);
define('DOCUMENT_ROOT', DIR.SEP);
//imposta www
define('WWW', 'http://'.$_SERVER['SERVER_NAME']);
//Creazione della sessione
session_start();
//_______________________//
//Prendo le impostazione di configurazione
$host = "localhost";
$nome = "root";
$password = "PASSWORD";
$db = "db";
$css = "normale";
//impostazioni Facebook
$appid = "";
$appsecret = "";
//Social Network
$facebookpage = "http://facebook.com";
$twitterpage = "http://twitter.com";
$youtubepage = "http://youtube.com";
//Connessione al database con errori
$connessione = mysql_connect($host, $nome, $password) or die ("La connessione al Database non funziona, ERROE MYSQL: ".mysql_error());
mysql_select_db($db, $connessione) or die ("La connessione al database non funziona, Errore MYSQL: ".mysql_error());
//file richiesti per il tutto
require_once "sistema/impostazioni.php";
//impostazioni tag per rendrmi la vita più semplice :emoji_slight_smile:
$core = new Core();
//Impostazione variabili di convalida account
if(ID_RICHIESTO == TRUE && !isset($_SESSION["id"]))
//Manda Alla HomePage
header("Location: ".WWW."/pagine/me.php");



//___________________TAG____________
//sito
$sitosql = mysql_query("SELECT * FROM impostazioni_cms");
$myrow = mysql_fetch_assoc($sitosql);
$nomesito = $myrow['nome'];
$descrizione = $myrow['descrizione'];
$buildsito = $myrow['build'];
$manutenzione = $myrow['manutenzione'];
$page = basename($_SERVER['SCRIPT_NAME']);
//users
$info = mysql_query("SELECT * FROM users WHERE id = '".$_SESSION["id"]."'");
$utente = mysql_fetch_assoc($info);
$nomeuser = $utente['username'];
$nome_reale = $utente['real_name'];
$look = $utente['look'];
$idutente = $utente['id'];
$mail = $utente['mail'];
$rank = $utente['rank'];
$motto = $utente['motto'];
$crediti = $utente['credits'];
$facebooklogin = $utente['loginfacebook'];
$punti = $utente['crystals'];
$registrazioneutente = $utente['account_created'];
$iputente = $utente['ip_last'];
//Server
$serversql = mysql_query("SELECT * FROM server_status");
$server = mysql_fetch_assoc($serversql);
$utentionline = $server['users_online'];
$stanzeonline = $server['rooms_loaded'];
$versioneserver = $server['server_ver'];
//Utilità sistema
$mtime = explode(' ', microtime());
$totaltime = $mtime[0] + $mtime[1] - $starttime;
$H = date('H');
$i = date('i');
$s = date('s');
$m = date('m');
$d = date('d');
$Y = date('Y');
$j = date('j');
$n = date('n');
$today = $d;
$month = $m;
$year = $Y;
$date_normal = date('d-m-Y',mktime($m,$d,$Y));
$date_reversed = date('Y-m-d', mktime($m,$d,$y));
$date_full = date('d-m-Y H:i:s',mktime($H,$i,$s,$m,$d,$Y));
//_________________Funzioni________________
function FilterText($str, $advanced=false) {
if($advanced == true){ return mysql_real_escape_string($str); }
$str = mysql_real_escape_string(htmlspecialchars($str));
return $str;
}
function TuttaText($str, $advanced=false, $bbcode=false) {
if($advanced == true){ return stripslashes($str); }
$str = stripslashes(nl2br(htmlspecialchars($str)));
if($bbcode == true){$str = bbcode_format($str); }
return $str;
}
function get_realip()
{
if (isset($_SERVER["HTTP_CLIENT_IP"]))
{
return $_SERVER["HTTP_CLIENT_IP"];
}
elseif (isset($_SERVER["HTTP_X_FORWARDED_FOR"]))
{
return $_SERVER["HTTP_X_FORWARDED_FOR"];
}
elseif (isset($_SERVER["HTTP_X_FORWARDED"]))
{
return $_SERVER["HTTP_X_FORWARDED"];
}
elseif (isset($_SERVER["HTTP_FORWARDED_FOR"]))
{
return $_SERVER["HTTP_FORWARDED_FOR"];
}
elseif (isset($_SERVER["HTTP_FORWARDED"]))
{
return $_SERVER["HTTP_FORWARDED"];
}
else
{
return $_SERVER["REMOTE_ADDR"];
}
}
function IsEven($intNumber)
{
if($intNumber % 2 == 0){
return true;
} else {
return false;
}
}

?>
@vinnythebest
 
Ultima modifica:
Prova facendo così:
Aprire i files (in base al tipo di installazione potrebbero non esserci tutti e 3):

C:\xampp\apache\bin\php.ini C:\xampp\php\php.ini C:\xampp\php\php4\php.ini

Cerca la riga seguente eliminando il ";"

;extension=php_curl.dll

Riavvia il server Apache
 
Stato
Discussione chiusa ad ulteriori risposte.