Autor | Zpráva | ||
---|---|---|---|
wewer Profil |
#1 · Zasláno: 11. 1. 2014, 17:07:58 · Upravil/a: wewer
chci se zeptat co muze delat prihlasovani normalne fungovalo a pak z niceho nic kdyz vyplnim prihlasovaci formular hodi to hlasku uspesne prihlasen ae neprihlasi mne to ubec nechapu jak je to mozne
<head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> </head> <body> <form action="" method="POST"> <?php @session_start(); if(isset($_GET['logout'])) { session_destroy(); echo "Byl jsi odhlášen.<meta http-equiv='refresh' content='2;url=./'><br>"; } if(isset($_SESSION['username'])) { echo "Účet: <b>".$_SESSION['username']."</b><br>"; ?> <a href='?logout=true'>Odhlásit se</a><br> <?php } else { ?> <table border="0"> <tr> <td align="left">Účet:</td><td><input type="text" name="username" align="right" size="8" style="border: 1px solid black; background-color: dcdcdc"></td></tr> <tr><td align="left">heslo:</td><td><input type="password" name="password" align="right" size="8" style="border: 1px solid black; background-color: dcdcdc"></td></tr><br> <tr> <td></td><td align="left"><input type="submit" value="přihlasit" style="border: 1px solid black; background-color: f8f8f8" name="logme"></td></tr> <tr><td colspan="2" align="center"><a href=./?registrace>Registrace</a></td></tr> </table> <?php if(isset($_POST['logme'])) { include "config.php"; $query = mssql_query("SELECT * FROM MEMB_INFO WHERE memb___id='".$_POST['username']."'"); if(mssql_num_rows($query) == 1) { $fetch = mssql_fetch_array($query); if($_POST['password'] == $fetch['memb__pwd']) { echo "Úspěšné přihlášení.<meta http-equiv='refresh' content='2;url=./'>"; $_SESSION['username'] = $_POST['username']; } else echo "Špatné heslo."; } else echo "Tento uživatel neexistuje."; } } ?> </form> </body> script na prihlaseni jsem vicemene udelal diky nejakemu tutorialu takze berte ohled na to ze jsem uplny zacatecnik pouzivam xampp 1.7.1 jedná se o toto http://37.46.80.88/login.php žadne hlasky to nehazi ae proste mne to neprihlasi podotykam ze jeste asi pred hodinou to fungovalo tak jak mnelo a najednouu nic... |
||
Davex Profil |
#2 · Zasláno: 11. 1. 2014, 19:42:54
wewer:
„žadne hlasky to nehazi“ To se nediv, když máš vypisování chyb vypnuté tím zavináčem na začátku @session_start() . Ta funkce by se měla volat úplně na začátku skriptu před <head> . Kromě toho by se ten skript měl uložit bez BOM, protože ten bude taky vadit.
|
||
juriad Profil |
#3 · Zasláno: 11. 1. 2014, 19:44:25
wewer:
Session_start se používá na stejném místě jako header; před jakýmkoli výstupem. Session_start totiž může posílat nějakou hlavičku (nastavení cookie). |
||
wewer Profil |
#4 · Zasláno: 12. 1. 2014, 10:25:07
ulozit bez BOM? to znamena co?
|
||
juriad Profil |
#5 · Zasláno: 12. 1. 2014, 10:33:15
Je to neviditelný znak na začátku souboru, který říká, že soubor je v kódování UTF-8.
Zabraň jeho ukládání; jak to uděláš závisí na tebou používaném editoru. Jestli soubor ten znak obsahuje zjistíš zobrazením začástku souboru v nějakém hex-editoru. |
||
wewer Profil |
#6 · Zasláno: 12. 1. 2014, 10:42:14 · Upravil/a: wewer
tyo asi bych potreboval nakou lepsi instruktaz pouzivam PSpad ale tomu co jsi napsal jsem moc nerozumnel
jo dobry dikyyza radu uz sem si s tim nejak pohral a uz to slape dik moc |
||
Davex Profil |
wewer:
„ulozit bez BOM? to znamena co?“ Zajímalo by mě, proč jsi neproklikl ty odkazy co jsem sem vložil a nepřečetl si podrobné vysvětlení. Co mám příště udělat pro, aby ses tam podíval? |
||
Časová prodleva: 11 let
|
0