Nie jest bezpieczny, jest tylko do ćwiczeń - nie na produkcję.
Mysqli zobaczysz już niestety tylko w takich kursach ;)
Jeżeli miałbym dać Ci namiary, to... wyobraź sobie, że takich rzeczy nie robimy już w czystym PHP. Są od tego frameworki, które ogarniają za nas Routing, Sesje, poprawność danych.. W sesji zamiast zalogowany trzymałbym id usera, jak nie jest zalogowany to domyślnie ma -1 ( Anonimowy) i może być jakaś też rola.
"Po header dajemy exit" - podczas debugowania ładnie zobaczysz, że jak dajesz redirect to się okazuje, że skrypt się magicznie nie zatrzymał ;) dlatego trzeba dać exit.
np. exit( header("location")...);
ale radzę jeszcze zamiast @ spróbować innych sposobów, zamiast tej nieszczęsnej @
Co radzisz zamiast tej nieszczęsnej @ ?
93,427 zapytań
142,421 odpowiedzi
322,649 komentarzy
62,787 pasjonatów
Motyw:
Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡
Oto polecana książka warta uwagi.Pełną listę książek znajdziesz tutaj