Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Gubi $_SESSION


Rekomendowane odpowiedzi

Opublikowano

index.php

<?php
include("connection.php");
?>
<form name="input" action="login.php" method="post">
login: <input type="text" name="login" /><br>
haslo: <input type="password" name="haslo" /><br>
<input type="submit" value="Zaloguj" />
</form>

login.php

<?php
include("connection.php");
ob_start();
if (($_POST['login']!='') && ($_POST['haslo'])!=''){
$login=$_POST['login'];
$haslo=$_POST['haslo'];

$wynik=mysql_query("SELECT * FROM users WHERE login='$login' LIMIT 1");
if (mysql_num_rows($wynik)===1){
$dane=mysql_fetch_assoc($wynik);
if (md5($haslo)===$dane['password']){
 echo '<br>dziekujemy za zalogowanie sie';
 header("Location: start.php");
 $_SESSION['id']=$dane['id'];
 $_SESSION['login']=$dane['login'];
}
else {
 echo '<BR>bledne haslo';
}

}
else {
echo '<br>nie istnieje takie konto';
}

}
?>

start.php

<?php
session_start();
include("connection.php");
$player=mysql_query("SELECT users.*, statystyki.* FROM users, statystyki
 WHERE users.id=statystyki.id
 AND users.id='$_SESSION[id]' LIMIT 1");
$gracz=mysql_fetch_array($player);
echo $gracz['sila'];
echo "Witaj ".$_SESSION['login'];
?>

Co poprawić by nie gubiło tej zmiennej ?

Przy echo "Witaj".$_SESSION['login'];

nic nie wyświetla. Tak samo z $gracz['sila'] (chociaż to już co innego)

Dzięki za każdą pomoc.

Przyjmuje zlecenia dot. web masterki.

while(!$success){
....try();
}

 

Opublikowano

w takim razie gdzieś musisz niszczyć. Bo ja jedynie spotkałem się z tym ,że sam bez powodu zmienia wartość z jakiegoś Id na Array

 

EDit :

header("Location: start.php");

$_SESSION['id']=$dane['id'];

$_SESSION['login']=$dane['login'];

 

 

Sodema -,- :

$_SESSION['id']=$dane['id'];

$_SESSION['login']=$dane['login'];

header("Location: start.php");

Opublikowano

Hahaha ! Ale jestem inteligentny.

Dzięki Ci kongo.

Ja Tobie like'a zostawie i WOV'a w spokoju :D (a lista bugów jest spoooraa)

---

Dobra dalej nie działa.

Jak byś mógł ,to wejdź na gg.

Przyjmuje zlecenia dot. web masterki.

while(!$success){
....try();
}

 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...