ďťż
Podstrony
|
telcocafeCo oznacza błąd:Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /srv/free/act7795/index.php:6) in /srv/free/act7795/index.php on line 24 :blink: session_start() umieść na samym początku dokumentu session_start() umieść na samym początku dokumentu A dałeś przed <html>? Czy tylko po <body>? Możliwe, że serwer ma zablokowaną możliwość używania sesji, ale to mało prawdopodobne. pokaż kod Rozdrobnione Dobiero zaczynam pisac w php <form method="post" action="index.php"> <input type="text" name="a10"><br> <input type="password" name="b20"><br> <input type="submit" value="Loguj"> </form> <?php mysql_connect("localhost", "user", "pass"); mysql_select_db("usr_act7795"); $_POST['a10'] = $a10; $_POST['b20'] = $b20; $sql = "SELECT user_id, user_nick FROM users WHERE user_nick='$a10' AND user_pass=MD5('$b20')"; $query = mysql_query($sql); $result = mysql_num_rows($query); if($result == 1) { $r = mysql_fetch_array($query); session_start(); $_SESSION['user_id'] = $r['user_id']; $_SESSION['user_nick'] = $r['user_nick']; $_SESSION['logged'] = 'true'; } else { echo '<font color="red">B³êdny login i/lub has³o!</font>'; } if($_GET['op'] == 'logout') { session_start(); session_unset(); session_destroy(); } ?> Drugi plik <?php mysql_connect("localhost", "user", "pass"); mysql_select_db("baza"); session_start(); if($_SESSION['logged'] == 'true') { $_SESSION['user_id'] = $user_id; $_SESSION['user_nick'] = $user_nick; $sql = "SELECT * FROM users WHERE user_id='$user_id' AND user_nick='$user_nick'"; $query = mysql_query($sql); $r = mysql_fetch_array($query); echo '<b>Zalogowano</b><br>'; echo 'Login: '.$r['user_nick'].' <br>'; echo 'Has³o: '.$r['user_pass'].' <br>'; echo '<a href="index.php?op=logout">wyloguj</a>'; } ?> nom mówiłem, że ma być na samej górze :) zaraz po <?php :) ok dzieki a z reszta jest ok nic nie spartolilem? reszta ujdzie ;) dzieki za pomoc pozdro :D |
|||
Sitedesign by AltusUmbrae. |