Ciao ragazzi.
Sto facendo qualche prova per approfondire il PHP.
Ho 2 problemi : sia con banale esempio su sessioni, sia su cookie.
Sessioni
In riferimento a :
http://www.webmasterpoint.org/php/tutorial/64.asp
Descrizione prova:
cercavo di provare le sessioni: facendo reload, dovrebbe incrementare il contatore.
Eseguo il codice semplificato (solo queste 3 righe senza altri tag o simboli):
<?php
session_start();
?>
Risultato:
Warning: session_start(): Cannot send session cookie - headers already sent in D:\Programmi\Apache Group\Apache2\htdocs\prove_NonImportanti_scaricate \_debug_tmp.php on line 2
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at D:\Programmi\Apache Group\Apache2\htdocs\prove_NonImportanti_scaricate \_debug_tmp.php:2) in D:\Programmi\Apache Group\Apache2\htdocs\prove_NonImportanti_scaricate \_debug_tmp.php on line 2
Commento al risultato:
Non può mandare cookie. Dove dovrebbe mandarli? Il browser ha impostazioni su dove ricevere i cookie?
Browser : "Internet Explorer". Ho abilitato i cookie ( voce "Accetta tutti i cookie")
Su questo forum invece:
http://www.codingforums.com/showthread.php?p=262940
si consiglia di fare:
<?php
ob_start();
session_start();
ob_end_flush();
?>
Risultato: lo stesso di sopra.
Cookie
In riferimento a :
http://jamesthornton.com/php/manual....setcookie.html
Eseguo il codice :
<?php
$value = 'something from somewhere';
$ret = setcookie ("TestCookie", $value);
if (ret == true)
{
echo "valore = " . $_COOKIE["TestCookie"];
}
?>
Risultato :
Non mi stampa il valore del cookie, impostato con setcookie . Come mai?
Grazie mille.
Roberto