Pagina 1 din 1

Problema cookies!

Scris: Dum Iun 26, 2011
de BBsTyLe
Am si eu o problema, scriptul l-am testat pe localhost(xampp) si cookie-urile se salveaza perfect, in schimb.. cand urc pe un host platit nu se mai salveaza, din ce cauza? sa fie din cauza hostului? sau nu am setat eu bine asa:

Cod: Selectaţi tot

	setcookie("numeref", $_SESSION['nume'], time()+60*60*24*100, "/");
	setcookie("parolaref", $_SESSION['parola'], time()+60*60*24*100, "/");

Problema cookies!

Scris: Dum Iun 26, 2011
de MarPlo
Codul pare in regula, l-am testat si functioneaza.
Vezi sa ai session_start() la inceputul fisierului, si sa nu ai vreun echo sau altceva care face output inainte de setcookie().
De asemenea, poti adauga la inceput codul:

Cod: Selectaţi tot

ini_set('display_errors',1);
error_reporting(E_ALL); 
Ca sa afiseze toate erorile.

Problema cookies!

Scris: Dum Iun 26, 2011
de BBsTyLe
am pus ini_set('dispaly_errors' ,1); in config.php dupa session_start(); si mi-a dat aceasta eroare:

Cod: Selectaţi tot

Warning: Cannot modify header information - headers already sent by (output started at /home/anuntgra/public_html/test/autentificare.php:10) in /home/anuntgra/public_html/test/autentificare.php on line 260
pe radndul 260 din autentificare.php am asta:

Cod: Selectaţi tot

setcookie("numeref", $_SESSION['nume'], time()+60*60*24*100, "/");
iar despre treaba cu output...nu prea stiu ce inseamna:D uite asa am sa seteze cookie-urile:

Cod: Selectaţi tot

	if(isset($_POST['remember'])) {
	setcookie("numeref", $_SESSION['nume'], time()+60*60*24*100, "/");
	setcookie("parolaref", $_SESSION['parola'], time()+60*60*24*100, "/");
	}
	echo '<div align="center">
	<div id="container-ms">
		<div id="container-top-ms">
			<div id="container-title-ms">
			Autentificare reusita!
			</div>
		</div>
		<div id="container-middle-ms">
		<meta http-equiv="refresh" content="5;url=http://localhost/ref/paginamea.php">
		Ai fost autentificat cu succes,
		vei fi redirectionat in 5 secunde.Daca nu esti redirectionat automat <a href="paginamea.php">apasa aici</a>.
			<div class="copyright-ms">
			Site creat de catre <a href="http://www.ref-back.com">BBsTyLe</a> - Tema inspirata din tema <a href="http://www.apple.com">MAC OS X Lion</a>
			</div>
			<div id="tos-faq-ms">
			<a href="termenii.php">Termeni si conditii</a> |
			<a href="intrebari.php">Intrebari frecvente</a> |
			<a href="contact.php">Contact</a>
			</div>
		</div>
		<div id="container-bottom-ms">
		</div>';
	echo '<meta http-equiv="Refresh" content="5;url=http://localhost/ref/paginamea.php">';
	exit;
	}

Problema cookies!

Scris: Dum Iun 26, 2011
de BBsTyLe
EDIT: Am rezolvat, pentru cei care au aceasi eroare sa puna prima linie din tot codul:

Cod: Selectaţi tot

ob_start();
iar inainte de ultimul ?> al php-ului sa puna

Cod: Selectaţi tot

ob_end_flush();
topicul se poate inchide :)