Problém s vytvorením sessions

Programovacie jazyky, rady, poradňa...
redge
Light Star
Light Star
Príspevky: 287
Registrovaný: 09 feb 2011, 11:16

Problém s vytvorením sessions

Príspevok od používateľa redge »

vytváral som si stránku, overenie v databáze v logine.

Kód: Vybrať všetko

<?php
$con = mysql_connect("localhost","meno","heslo");
mysql_select_db("databaza");

if(isset($_POST['submit'])){
$meno= $_POST['nick'];
$heslo = md5($_POST['heslo']);
 

$count = mysql_query("SELECT COUNT(*) FROM uzivatelia WHERE nick = '$meno' AND heslo = '$heslo'");
$pocet = mysql_num_rows($count);
 if ($pocet == 1){
$_SESSION['user'] = true;
$_SESSION['meno'] = $meno;
header("Location: user.php");
  } else {
echo "Zlé prihlasovacie údaje!!!";

}
}
?>

Problém spočíva v tom, že header("Location: user.php"); sa vykoná ale sessions sa nevytvoria. Vypíše sa mi hláška z následujúcej stránky: 

<?php session_start();
if ($_SESSION['user'] == true) {
tu je kód....
    
}
} else {
echo "nieste prihlásený!";
}
Hláška - nieste prihlásený.
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: Problém s vytvorením sessions

Príspevok od používateľa audiotrack »

nemáš tam session_start();
redge
Light Star
Light Star
Príspevky: 287
Registrovaný: 09 feb 2011, 11:16

Re: Problém s vytvorením sessions

Príspevok od používateľa redge »

na čo je mi prosím sessions start v logine?
94jakub
Guru wannabe
Guru wannabe
Používateľov profilový obrázok
Príspevky: 2037
Registrovaný: 15 dec 2006, 13:18
Bydlisko: Martin/BA
Kontaktovať používateľa:

Re: Problém s vytvorením sessions

Príspevok od používateľa 94jakub »

Tým zapneš sessions. Neviem ako sa to povie odborne.
Proste aby sa ti mohli zapisovať sessions.
Niečo ako mysql_connect.
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: Problém s vytvorením sessions

Príspevok od používateľa audiotrack »

na to aby ti to fungovalo :)

//edit: a keď ma už jakub predbehol, tak to upresním. Pomocou session_start sa tvoj skript asociuje s príslušným session súborom na základe id uloženého v cookies alebo prenášaného v get parametri či v hlavičke. Keď to tam nemáš, a ukladáš hodnoty do session, nemá sa ti ako priradiť tvoje session a vytvorí sa nové. Pri tej podmienke či je prihlásený to máš, a teda sa používa to "staré" session. V tom ale nemáš zapísané svoje hodnoty
redge
Light Star
Light Star
Príspevky: 287
Registrovaný: 09 feb 2011, 11:16

Re: Problém s vytvorením sessions

Príspevok od používateľa redge »

diky.
Napísať odpoveď