![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 4.08.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam:) To chyba mój pierwszy post.
Czy dokument php jest poprawnie napisany ? , chodzi o zastosowanie znaczników php a w środku jest html. ?
Ten post edytował danielntk 19.06.2011, 16:47:55 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 690 Pomógł: 92 Dołączył: 6.02.2011 Ostrzeżenie: (0%) ![]() ![]() |
nie ma to jak stare, dobre SQL Injection, jeszcze do tego najprosztsze, jakie może być (IMG:style_emoticons/default/wink.gif)
A tak serio: 1. wywal echo przed header 2. popraw skrypt n odpornośc przed SQL Injection 3. użyłbym mysql_num_rows zamiast mysql_fetch_assoc 4. może nawet w ogóle bym wywalić zwykłego selecta, zastępując go COUNT(), gdyż i tak zapisujesz do sesji tylko te dane, które dostajesz z formularza |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 4.08.2010 Ostrzeżenie: (0%) ![]() ![]() |
ale co to znaczników ? , Bo są dwa razy użyte <?php ?> (IMG:style_emoticons/default/smile.gif) Jest dobrze zrobione
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 690 Pomógł: 92 Dołączył: 6.02.2011 Ostrzeżenie: (0%) ![]() ![]() |
Mozesz otworzyć tyle razy te znaczniki, ile chcesz (oczywiście, w granicach poprawności i normy (IMG:style_emoticons/default/wink.gif) )
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
Przecież jest to totalnie niepoprawne.
header nigdy się nie wykona gdy coś prześlesz do przeglądarki, a cała strona jest przesyłana. Jeśli umieszczasz kod PHP w pliku z HTMLem to staraj się go dawać na samym początku, a w samym kodzie PHP stosuj tylko funkcje typu echo. Np. teraz warto by dać informacje o niepoprawnym loginie, a chyba nie wyświetlisz tego w stopce strony? Poza tym po co zmienne $zaloguj i $rezultat gdy można wszystko zapisać tak:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 01:55 |