Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 17.01.2007 Ostrzeżenie: (0%)
|
Witam! (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Probowalem pare tutoriali ale najwyrazniej jeszcze tego nie lapie =P A z nowymi rzeczami to jest tak ze jak ktos pokaze i ma sie juz zrobiony skrypt to potem juz to jakos smiga =D dlatego prosze o pomoc, co tutaj jest nie teges ? plik: logowanie_scr.php
Plik: logowanie_powitanie.php
plik logowanie_powitanie.php jest zincludowany na strone glowna gdy index?id=4 po wpisaniu prawidlowych danych wyskakuja 3 bledy:
+ wyzej wymieniony $komunikat, z czego caly jest poprawny ( zmienna $_SESSION['id_uzytkownika'] przyjmuje wartosc wpisana w okienku ) co dziwniejsze (dla mnie (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ) calosc wyswietla sie na szczycie komorki (a nie tam gdzie zostalo zincludowane). Milo by bylo jakby ktos pomogl =) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 033 Pomógł: 125 Dołączył: 17.09.2005 Skąd: Żywiec Ostrzeżenie: (0%)
|
Czytamy błędy:
Cytat Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/domena/ftp/strona/index.php:16) in /home/domena/ftp/strona/logowanie_scr.php on line 25 Czyli w 16 linijce pliku index.php wysłałeś już do przeglądarki jakieś dane. W związku z tym nie możesz już wysłać nagłówków strony, w związku z tym nie możesz wysłać cookie, w związku z tym próba wystartowania sesji kończy się błędem. Rozwiązania: - proste: wstaw ob_start() na początku pliku index.php - trudniejsze: zaprojektuj swoją stronę tak, żeby najpierw wykonywała wszystkie prace związane z logowaniem/cookiesami a dopiero potem wysyłała kod HTML do przeglądarki użytkownika
Skoro już napisałeś funkcję zabezpieczającą przed SQL injection, to wypadałoby ją jeszcze zacząć używać (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) |
|
|
|
Dende [PHP/MySQL] Logowanie sie na strone 10.03.2007, 17:27:08
skowron-line [PHP] pobierz, plaintext <?phpif(isset... 10.03.2007, 17:44:11
Dende poprawilem na
[PHP] pobierz, plaintext <?ob_sta... 10.03.2007, 18:31:36 ![]() ![]() |
|
Aktualny czas: 30.12.2025 - 20:50 |