Nu recunoaste sesiunea

Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
MelecaCristian
Mesaje:176

Nu recunoaste sesiunea

Am o problema si nu situ ce are ... am urmatorul cod

Cod: Selectaţi tot

<?php
session_start();
// Cod php anterior
if (isset($_SESSION['username'])) {
  echo '<b>Buna protectia contului si a datelor tale acum este activa ...<hr width="728" color="black">';
}
else {
  echo '<script type="text/javascript">
<!--
 window.location = "cont.php"
 //-->
</script>';
}
?>
e un redirect daca nu gaseste date in sesion de la scriptul de pe siteul tau ... deci ma loghez ... dau click ok ... dau click sa adaug date in pagina ... si am redirectul acesta pt protectie ... si nu mio recunoaste ma trimite la cont.php ... care e pagina pentru cei nu sau logat :( deci nu tine minte sesiunea :-S ce fac?
„Uneori o greşeală poate fi tot ce este necesar pentru o realizare valoroasă.” — Henry Ford

GarryOne Mesaje:27
trebuie sa ai pe ambele pagini la inceput, chiar prima linia, nu mai tarziu: session_start();
verifica daca e numele corect la sesiune
RADIO Club http://radio-klub.info" target="_blank

MelecaCristian Mesaje:176
Multumesc de ajutor pentru cei ce mai intampina problema acesta folositi acest script merge sigur

Cod: Selectaţi tot

<?php
session_start();
if(isset($_SESSION['username'])) {
// Unde scrie username inlocuiti cu sesiunea dumneavostra
}
else {
   header("Location: index.php"); // pagina la care se redirecioneaza daca nu este logat si asa nu poate sa iti patrunda in zona unde nu vrei sa intre orice user 
   exit; 
}
?>
„Uneori o greşeală poate fi tot ce este necesar pentru o realizare valoroasă.” — Henry Ford