![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 254 Pomógł: 0 Dołączył: 30.12.2003 Skąd: Strzegom Ostrzeżenie: (0%) ![]() ![]() |
witam
przy próbie wywołania startu sesji wyskakuje mi błąd: Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at c:\wamp\www\Divi-Deo\index.php:8) in c:\wamp\www\Divi-Deo\dodatkowe\administracyjne.php on line 32 Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at c:\wamp\www\Divi-Deo\index.php:8) in c:\wamp\www\Divi-Deo\dodatkowe\administracyjne.php on line 32 a linia 32 zawiera:
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 453 Pomógł: 22 Dołączył: 20.09.2004 Skąd: Kraków - NH - Ostrzeżenie: (0%) ![]() ![]() |
było, poszukaj. żadne dane niemogą być wysłane przed sejsją.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 743 Pomógł: 0 Dołączył: 11.11.2003 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 853 Pomógł: 25 Dołączył: 27.08.2003 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 254 Pomógł: 0 Dołączył: 30.12.2003 Skąd: Strzegom Ostrzeżenie: (0%) ![]() ![]() |
no faktycznie zachowałem się jak............. sorki.
mam taką prśbę, aby zweryfikować poniższy kod pod kątem poprawności i bezpieczeństwa oraz aktualnych standarów, co możnaby zmienić i co poprawić (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Dodam tylko że działa poprawnie. Moja prośba jest podyktowana tym, że nie chcę już napisać czegoś co tylko działa, ale wskoczyć na wyższy poziom i optymalizować.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 897 Pomógł: 40 Dołączył: 16.12.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
jeśli chodzi o optymalizację... Nie ma sensu przepisywać z $_POST do "zwykłych" zmiennych, bo zajmuje to niepotrzebnie pamięć. Możesz odwoływać się bezpośrednio do wartości z $_POST.
Używaj apostrofów (''), jeśli nie musisz cudzysłowów (""): Parser sprawdza wszystko w " " pod kątem zawierania zmiennych, funkcji itd. To, co jest w apostrofach, zostawia tak jak jest. Oczywiście nie są to żadne błędy, super optymalizacja też nie, ale zawsze coś przy dużych skryptach (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Ten post edytował czachor 24.01.2005, 11:31:52 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 853 Pomógł: 25 Dołączył: 27.08.2003 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
trzymaj sie jednej konwencji. jesli uzywasz $_SESSION to zmienne sesyjne wyrejestrowuj przez unset(). jesli uzywasz session_register to przez session_unregister().
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 254 Pomógł: 0 Dołączył: 30.12.2003 Skąd: Strzegom Ostrzeżenie: (0%) ![]() ![]() |
a takie pytanko z innej beczki:
zaloguje się i wywołam formularz poprzez
następnie ten formularz odwołuje się do skryptu weryfikującego wprowadzone dane i jęśli jest wszysko w porządku to wyskakuje powiadomienie że wprowadzono dane takie i takie - ale jesli dodam w tym potwierdzeniu aby wypisal nick logujacy czyli userid - to nic nie pokazuje. Nie wiem czym to jest spowodowane, bo przecież tak mnie zweryfikowało i sesja powinna pamietac nick i haslo ! No chyba ze sie myle (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 27.09.2025 - 02:55 |