| 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: 15 let
|
|||
0