Autor | Zpráva | ||
---|---|---|---|
regent Profil |
#1 · Zasláno: 1. 4. 2011, 18:30:21
vytváral som si stránku, overenie v databáze v logine.
<?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ý. |
||
Davex Profil |
#2 · Zasláno: 1. 4. 2011, 18:45:08 · Upravil/a: Davex
regent:
Máš důvod se domnívat, že se jedná o jiný problém než v tvém starším tématu Vypisovanie chybnej hlášky napriek správnosti údajov? Tam jsi druhý skript neukázal, takže bylo dostupných málo informací. |
||
Keeehi Profil |
#3 · Zasláno: 1. 4. 2011, 18:45:29
regent:
A co takhle dát session_strart() i do prvního scriptu, co?
|
||
regent Profil |
#4 · Zasláno: 1. 4. 2011, 19:05:34
uhm, je to podobné, ale tu ma prehodí na user.php, ale nevytvoria sa sessiony.
|
||
Časová prodleva: 13 let
|
0