Newsgroup: it.comp.www.php
Titolo: Sessione

Scusate ma ho un leggere problemino stamattina...
	session_start();
	if(isset($_GET['lang'])){
		$_SESSION['lang'] = $_GET['lang'];
	} else {
		$_SESSION['lang'] = "it";
	}
 
	print "Sessione " . $_SESSION['lang'] ;
 
 
sessione che non fa il suo dovere..
non mi stampa neanche la parola Sessione
 
dove cavolo ho sbagliato?
Devo modificare php.ini per le sessioni?
 
 

 non mi stampa neanche la parola Sessione
 
Se non ti stampa nemmeno "Sessione" ci sono problemi a monte, perché 
quello è un normale print.
 
Controlla nel php.ini se hai disabilitato la visualizzazione degli errori.
Io consiglio di attivarla e di mettere l'error-level al massimo sulle 
macchine di sviluppo.
 
Controlla anche i log di errore del webserver.
 
Probabilmente c'è un errore qualche riga sopra.
 
Bye.


Sono le prime 9 righe del file login.php
stavo creando la pagina proprio stamattina e mi sono accorto di questo.
Mozilla mi mette le righe in rosso e mi pubblica tutto il codice
 


Forse è meglio se faciamo un passo indietro e ci dicci che setup usi
Hai controllato i log di apache come suggeritoti da Alessandro?
 
-- 
I fatti mi cosano

Il giorno lunedì 24 settembre 2012 09:28:31 UTC+2, 
jesol...@gmail.com
 ha scritto:

Questi sono gli errori:
[Mon Sep 24 09:46:10.277230 2012] [core:error] [pid 1348:tid 1708] (20024)The given path is misformatted or contained invalid characters: [client 
127.0.0.1:51071
] AH00127: Cannot map GET /css/%22phone.css%22)%20only%20screen%20and%20(max-width:320px HTTP/1.1 to file, referer: 
http://calculator.it/login.php?lang=it
 
[Mon Sep 24 09:46:10.278230 2012] [core:error] [pid 1348:tid 1660] (20024)The given path is misformatted or contained invalid characters: [client 
127.0.0.1:51073
] AH00127: Cannot map GET /css/%22style.css%22)%20only%20screen%20and%20(min-width:769px HTTP/1.1 to file, referer: 
http://calculator.it/login.php?lang=it
 
[Mon Sep 24 09:46:10.279230 2012] [negotiation:error] [pid 1348:tid 1708] [client 
127.0.0.1:51071
] AH00690: no acceptable variant: C:/xampp/apache/error/HTTP_FORBIDDEN.html.var, referer: 
http://calculator.it/login.php?lang=it
 
[Mon Sep 24 09:46:10.279230 2012] [negotiation:error] [pid 1348:tid 1660] [client 
127.0.0.1:51073
] AH00690: no acceptable variant: C:/xampp/apache/error/HTTP_FORBIDDEN.html.var, referer: 
http://calculator.it/login.php?lang=it
 
[Mon Sep 24 09:46:10.283230 2012] [negotiation:error] [pid 1348:tid 1676] [client 
127.0.0.1:51074
] AH00690: no acceptable variant: C:/xampp/apache/error/HTTP_NOT_FOUND.html.var, referer: 
http://calculator.it/login.php?lang=it
 
[Mon Sep 24 09:46:10.285230 2012] [core:error] [pid 1348:tid 1712] (20024)The given path is misformatted or contained invalid characters: [client 
127.0.0.1:51079
] AH00127: Cannot map GET /css/%22tablet.css%22)%20only%20screen%20and%20(min-width:321px)%20and%20(max-width:768px HTTP/1.1 to file, referer: 
http://calculator.it/login.php?lang=it
 
[Mon Sep 24 09:46:10.287230 2012] [negotiation:error] [pid 1348:tid 1712] [client 
127.0.0.1:51079
] AH00690: no acceptable variant: C:/xampp/apache/error/HTTP_FORBIDDEN.html.var, referer: 
http://calculator.it/login.php?lang=it
 


 
Prima di tutto, se vuoi risposte ragionevoli cerca di venirci incontro, 
ognuno di noi ha le proprie cose da fare e se quoti ad minchiam non ci 
rendi facile il compito di aiutarti
Se vuoi rispondere ad un messaggio mio o di qualcun altro rispondi a 
quello, non a te stesso.
Scusa se suono come una zitella acida
 
Secondo, core:error già ti dice quello che devi sapere:
"The given path is misformatted or contained invalid characters"
 
Che framework stai usando?
Hai letto le istruzione del framework?
Usarli senza conoscerli vuol dire cercarsi rogna, fidati
M


Il giorno lunedì 24 settembre 2012 09:28:31 UTC+2, 
jesol...@gmail.com
 ha scritto:

Scusate ho postato errori non corretti li avevo presi da altra applicazione di altro server interno
 
comunque questo è il semplice codice 
 
<?
	session_start();
	if(isset($_GET['lang'])){
		$_SESSION['lang'] = $_GET['lang'];
	} else {
		$_SESSION['lang'] = "it";
	}
 
	echo "Sessione " . $_SESSION['lang'] ;
 
?>
 
ho ripulito il file error.log
e questi sono gli errori:
 
[Mon Sep 24 11:17:36.403272 2012] [ssl:warn] [pid 6964:tid 268] AH01873: Init: Session Cache is not configured [hint: SSLSessionCache]
[Mon Sep 24 11:17:36.755292 2012] [mpm_winnt:notice] [pid 6964:tid 268] AH00354: Child: Starting 150 worker threads.
 
 
 
 


A sto punto rispondo anch'io al primo post e vediamo dove si va a finire :)
 
Primo risultato di google cercando "Session Cache is not configured"
 
http://oscartheduck.wordpress.com/2007/04/25/session-cache-is-not-configured-hint-sslsessioncache-freebsd/
 
 
Secondo risultato
http://wiki.apache.org/httpd/SSLSessionCache
 
 
Entrambi puntano a problemi di configurazione di apache.
Sicuro che da quel lato tutto sia perfettamente a posto?


 Mozilla mi mette le righe in rosso e mi pubblica tutto il codice
 
Se il browser ti mostra il sorgente PHP significa che il webserver non è 
configurato correttamente, e non carica nemmeno PHP.
È inutile che cerchi errori nel codice finché non viene eseguito.
 
Bye.