Witam wszystkich.
Mam problem z sesją przeszukałem już forum niestety nic nie znalazłem.
Chodzi o logowanie 1 plik z funkcjami:
if ($checkPwd === false) {
header("Location: ../login.php?error=wronglogin");
exit();
} else if ($checkPwd === true) {
session_start();
$_SESSION['userid'] = $uidExists['usersId'];
$_SESSION['userUid'] = $uidExists['usersUid'];
header("Location: ../index.php");
exit();
}
}
Drugi plik:
<?php
session_start();
?>
<!DOCTYPE html>
<html lang="en">
<head> ....
tutaj jest kod....
<ul>
<li><a href="index.php">Home</a></li>
<li><a href="/">About Us</a></li>
<li><a href="/">Blog</a></li>
<?php if (isset($_SESSION['userUid'])) {
echo "<li><p>Hello " . $_SESSION['userUid'] . "</p></li>";
echo "<li><a href='includes/logout.inc.php'>Log out</a></li>";
} else {
echo "<li><a href='signUp.php'>Sign Up</a></li>";
echo "<li><a href='login.php'>Log in</a></li>";
}
?>
</ul>
Z tego co zauważyłem nie widzi sesji z pierwszego pliku nie tworzy $_SESSION['userUid']
Czy ktoś może coś podpowiedzieć?
Lokalnie wszystko działa bez zarzutu (xampp). Wrzucając stronę na serwer nie działa