Witam,
Mam problem z obsługą sesji .
Kiedys ten kod mi działał a teraz tak jakby zmienne w sesji wogole nie istaniały.
plik index.php
<?php
if(!isset($_SESSION['SESS_USERLOGGEDIN'])) {
include('login.php');
}
else
echo " Jesteś zalogowany";
?>
plik login.php
<?php
require("config/bd.php");
if($_POST['submit'])
{
$loginsql = "SELECT * FROM login WHERE user_name = '" . $_POST['userBox'] . "' AND pass = '" . ($_POST['passBox']) . "'";
if($numrows == 1)
{
$_SESSION['SESS_USERLOGGEDIN'] = 1;
$_SESSION['SESS_USERNAME'] = $loginrow['user_name'];
$_SESSION['SESS_USERID'] = $loginrow['user_id'];
}
else
{
header("Location: login.php?error=1");
}
}
else
{
echo "<h3 align='center'>LOGOWANIE</h3>";
?>
<TABLE BORDER="0" WIDTH="350px" CELLPADDING="4" CELLSPACING="1" BGCOLOR="#384F7E" ALIGN="CENTER">
<TR><TD class="formularz">
<form action="
<?php echo $SCRIPT_NAME; ?>" method="POST">
<table>
<tr>
<td>Login</td>
<td class="formularz1"><input type="textbox" name="userBox"></td>
</tr>
<tr>
<td>Hasło</td>
<td ><input class="formularz1" type="password" name="passBox"></td>
</tr>
<tr>
<td></td>
<td ><input class="wyslij_formularz" align="center" type="submit" name="submit" value="Zaloguj"></td>
</tr>
</table>
</form>
<?php
if($_GET['error'] == 1) {
echo "<strong>Niepoprawny login / haslo!</strong>"; }
</TD>
</TR>
</TABLE>";
}
?>
Proszę o pomoc
Powód edycji: [Daiquiri]: Proszę następnym razem korzystać z BBCode