Hej. Mam problem z usunięciem sesji. Dam wam filmik w czym tkwi problem, bo tłumaczenie zajęło by mi wiele linijek. https://www.youtube.com/watch?v=nLb47Nhzx7Q&feature=youtu.be
jak widać na filmie coś się porypało i jedna sesja przejęła rolę drugiej. Czy coś w tym rodzaju. Proszę o to wszystkie kody które wykorzystują sesje.
<?php
session_start();
if((!isset($_POST['email_Signup'])) OR (!isset($_POST['haslo_Signup'])))
{
header('Location: ../index.php');
exit();
}
require_once "db_connect.php";
$connect = @new mysqli($host, $user, $password, $db_name);
if ($connect->connect_errno!=0)
{
echo "Error: ".$connect->connect_errno;
}
else
{
$result = $connect->Query("SELECT * FROM `uzytkownicy`");
$how_many_users = $result->num_rows;
if($how_many_users>0)
{
$_SESSION['zalogowany'] = true;
$wiersz = $result->fetch_assoc();
/*tutaj była reszta*/
$_SESSION['punkty'] = $wiersz['punkty'];
unset($_SESSION['blad']);
$result->free_result();
header("Location: ../Subpages/loggedon.php");
}else{
$_SESSION['blad'] = "<dic class=\"alert alert-danger\" role=\"alert\">Nieprawidłowy email lub hasło.</div>";
header('Location: ../index.php');
}
}
$connect->close();
}
?>
1. Logowanie. Uruchamia sesje "punkty".
<?php
session_start();
require_once "db_connect.php";
$connection = @new mysqli($host, $user, $password, $db_name);
if ($connection->connect_errno!=0)
{
echo "Error: ".$connection->connect_errno;
}
else
{
$email_user = $_SESSION['email'];
$search = $connection->Query("SELECT * FROM `uzytkownicy`");
$how_many_users = $search->num_rows;
if($how_many_users>=0)
{
$wiersz = $search->fetch_assoc();
$_SESSION['punkty'] = $wiersz['punkty'];
$add = $connection->Query("UPDATE `uzytkownicy` SET punkty=punkty+5 WHERE email='$email_user';");
$search->free_result();
header("Location: ../subpages/loggedon.php");
}
}
$connection->close();
?>
2. Dodawanie punktów.
<?php
session_start();
session_unset();
header('Location: ../index.php');
exit();
?>
3. Usuwanie sesji.
Wie ktoś co się stało że sesje się pozamieniały? Sądzę iż w pliku points.php sesja się nie zamieniła, ani wyłączyła. Liczę na pomoc, chociaż treść jest długa. : d