|
![]() |
#1 |
profesionalac
Professional
Datum učlanjenja: 29.08.2010
Poruke: 201
Hvala: 10
640 "Hvala" u 14 poruka
![]() ![]() ![]() ![]() ![]() ![]() |
![]() Da li neko moze da mi objasni zasto najjednostavnija skripta za logovanje u lokalu radi a kada tu istu skriptu prebacim na web nece pa nece. Evo da ne davim pogledajte skript:
HTML kôd:
<form name="loginform" action="login_exec.php" method="post"> <?php if( isset($_SESSION['ERRMSG_ARR']) && is_array($_SESSION['ERRMSG_ARR']) && count($_SESSION['ERRMSG_ARR']) >0 ) { echo'<span class="notification n-filed"> <span><img src="admin/notification-slash.gif"> Грешка:</span>'; foreach($_SESSION['ERRMSG_ARR'] as $msg) { echo '<li>',$msg,'</li>'; } echo '</span>'; unset($_SESSION['ERRMSG_ARR']); } ?> <label>Корисничко име:</label> <input name="username" type="text" /> <label>Лозинка:</label> <input name="password" type="password" /> <label><input name="submit" type="submit" value="Улаз" /></label> </form> PHP kôd:
|
![]() |
![]() |
![]() |
#2 |
novi član
Datum učlanjenja: 26.12.2011
Poruke: 9
Hvala: 3
0 "Hvala" u 0 poruka
![]() |
![]() Pogledaj sta kaze
PHP kôd:
|
![]() |
![]() |
![]() |
#3 |
profesionalac
Professional
|
![]() Prvo proveriš da li su ti dobri kredencijali u fajlu
'connection.php' Zatim uključiš prikazivanje grešaka Kôd:
error_reporting(E_ALL); ini_set('display_errors', 1); Onda će ti se samo kaz'ti. Tada ćeš videti gde je problem. |
![]() |
![]() |
![]() |
#4 |
profesionalac
Professional
Datum učlanjenja: 29.08.2010
Poruke: 201
Hvala: 10
640 "Hvala" u 14 poruka
![]() ![]() ![]() ![]() ![]() ![]() |
![]() Hvala ljudi. Provericu sve ovo cim budem u mogućnosti pa ću vam javiti.
|
![]() |
![]() |
![]() |
#5 |
profesionalac
Professional
Datum učlanjenja: 29.08.2010
Poruke: 201
Hvala: 10
640 "Hvala" u 14 poruka
![]() ![]() ![]() ![]() ![]() ![]() |
![]() Probao sam ovo sto ste predlagali ali nista. Sto se tice ukljucivanja prikaza gresaka nista se ne desava.
U oba fajla (i gdje mi je forma i u login_exec.php) ukljucim : PHP kôd:
Sto se tice conection.php fajla evo kako on izgleda: PHP kôd:
Uradio sam i phpinfo pa ako neko zeli da komentarise neka mi kaze koji dio info-a treba da postujem ovde posto je lista podugacka. |
![]() |
![]() |
![]() |
#6 |
emperor Selassie
Grand Master
|
![]() Posle logina uradi ovo pa vidi da li je uopšte išta upisano u sesiju.
PHP kôd:
|
![]() |
![]() |
![]() |
#7 |
profesionalac
Professional
Datum učlanjenja: 29.08.2010
Poruke: 201
Hvala: 10
640 "Hvala" u 14 poruka
![]() ![]() ![]() ![]() ![]() ![]() |
![]() Nemanja, nisam razumeo gde tacno da uradim to sto predlazes?
|
![]() |
![]() |
![]() |
#8 |
emperor Selassie
Grand Master
|
![]() Zaboravi na to, nisam pročitao čitavu prvu poruku u temi pa sam požurio sa odgovorom.
Šta radi funkcija clean()? Probaj bez nje, ili pre linije gde je pozivaš prvi put u fajlu login_exec.php stavi ovaj kôd: PHP kôd:
|
![]() |
![]() |
![]() |
#9 |
profesionalac
Professional
Datum učlanjenja: 29.08.2010
Poruke: 201
Hvala: 10
640 "Hvala" u 14 poruka
![]() ![]() ![]() ![]() ![]() ![]() |
![]() Nemanja, dobra sugestija za f-ju clean(). Ne radi posao ocigledno, a trebala je da parsira uneseni string. Kad sam je uklonio sve je proslo kako treba.
PHP kôd:
|
![]() |
![]() |
![]() |
#10 |
emperor Selassie
Grand Master
|
![]() Mislim da je problem u verziji PHP-a na serveru, proveri koja je... magic quotes gpc je deprecated od v.5.3 a ukolonjen od 5.4
|
![]() |
![]() |
![]() |
|
|