ďťż
Podstrony
|
telcocafeWitam od razu daje kodindex.php <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <link rel="stylesheet" href="included/styl.css" /> </head> <body> <div id="logo"> <img src="/1/admin/logo.JPG" width="110px" height="150px" alt="" /> </div> <div align='center'> <p><b>PANEL ADMINISTRACYJNY JMGROUP</b></p> <table lign="center" border='1' cellpading='2'> <form method="POST" action="plik.php"> <tr> <th>Login:</th> <td><input type="text" name="login"></td> </tr> <tr> <th>Password: </th> <td><input type="password" name="haslo"></td> </tr> <tr><td> <input type="submit" value="login"> </td></tr> </form> </table> </div> </body> </html> plik.php <?php include('included/db.inc'); include('included/common.inc'); $login = $_POST['login']; $haslo = $_POST['haslo']; echo $login."<br />"; echo $haslo."<br />"; $id_connect = mysql_connect($host, $user, $pass); if(!$id_connect){ echo("bÄą‚Ă…d poÄą‚Ă…czenia z bazĂ… danych..");} else{ $select_db = mysql_select_db($db, $id_connect); } if(!isset($_POST['login']))exit; $query = "SELECT * FROM user WHERE login = '$login'"; $r = mysql_query($query); if($r){ $row = mysql_fetch_array($r); session_start(); $_SESSION['uid'] = $row['login']; header("Location:glowna.php?tekst=Witam"); } else{ include ('LoginError.html'); //LoginError - strona z bledem } ?> <a href="glowna.php">asda</a> u znajomego na 2 kompach zamiast przekirowania na glowna.php pojawia sie biala strona a na innych kompach jest ok. co moze byc przyczyna? Używasz sesji, a gdzie masz ich deklarację (session_start()) ? @up $row = mysql_fetch_array($r); session_start(); $_SESSION['uid'] = $row['login']; ups... przeoczenie ;) Ty, man, skoro mają pusty ekran, to zapewne przez to, że pole "login" pozostaje puste. Bo przecież sprawdzasz czy jest cokolwiek w nim zawarte, a jeśli nie, to niech przerwie wywoływanie skryptu. Linijka:if(!isset($_POST['login']))exit; no ale problem w tym, że podczas właściwego logowania pojawia się biały ekran... no a wpisałeś coś w plik glowna.php? u znajomego na 2 kompach zamiast przekirowania na glowna.php pojawia sie biala strona a na innych kompach jest ok. co moze byc przyczyna? oczywiście, że tak. Dlatego jest problem. Bo u innych jest ok, a u niego lipa Używasz msie i serwera na localhost? Jeżeli tak to normalka... Jeżeli nie, to polecam Firefox lub inny nieinternetexplorer :D Ja, gdy otwieram niektóre strony na Krasnalu w msie nic nie jest wyświetlane... Problem wersji msie <_< Używasz msie i serwera na localhost? Jeżeli tak to normalka... Jeżeli nie, to polecam Firefox lub inny nieinternetexplorer :D Ja, gdy otwieram niektóre strony na Krasnalu w msie nic nie jest wyświetlane... Problem wersji msie <_< Co do tego przypadku, to i mnie się kilkukrotnie tak zdarzyło. Chodzi o to, że IE czasem nie interpretuje adresu http://127.0.0.1 lub localhost. Do autora: Proponuję, byś przetestował działanie skryptu na innym serwerze. |
|||
Sitedesign by AltusUmbrae. |