![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 2.05.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Chcail bym sie dowiedziec co moze oznaczac taki blad podczas sesji Cytat Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at c:usrkrasnalwwwmapikprojlogin4usersmapik.dat:6) in c:usrkrasnalwwwmapikprojlogin4login.php on line 7
Warning: Cannot modify header information - headers already sent by (output started at c:usrkrasnalwwwmapikprojlogin4usersmapik.dat:6) in c:usrkrasnalwwwmapikprojlogin4login.php on line 9 Przetlumaczyc umiem, ale musze zaczerpnac informacji od zaznajomionych z tymi problemami:) To wyskakuje mi po zweryfikowaniu nawy logina i hasla. Pozdrawiam |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Funkcje session_start() musisz dać na samym początku pliku, jeszcze przed wysłaniem czegokolwiek do przeglądarki za pomocą np. echo.
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 2.05.2003 Ostrzeżenie: (0%) ![]() ![]() |
Kombinuje, kombinuje i nic juz od dlugiego czasu. Skrypt podam moze z niego da sie cos wyczytac
![]() if(!empty($_POST)) { if(file_exists('users/'.$_POST['login'].'.dat')) { include('users/'.$_POST['login'].'.dat'); if(isset($log) && isset($pass)) { if($pass = $_POST['password']) { session_start(); session_register('log'); header('location: secret.php?'.SID); exit(); } else { echo 'Nieprawidlowy login!'; } } } } ?> <HEAD> <TITLE>Logowanie</TITLE> </HEAD> <BODY> <FORM method="POST" action="<?php echo $PHP_SELF?>"> Login: <INPUT type="text" name="login"> Has³o: <INPUT type="password" name="password"> <INPUT type="submit" value="Zaloguj siê"> </FORM> </BODY> [/php:1:5be7ed236d] System ten posiada jeszcze plik secret.php, lecz tam sesja jest raczej prawidlowo wpisana. Prosze o zweryfikowanie. [php:1:5be7ed236d]<?php session_start(); if (!isset($login)){ header("Location: login.php"); exit(); } ?> <HEAD> <TITLE>Tajne</TITLE> </HEAD> <BODY> <?php echo "Witaj " . $_SESSION["login"]; ?> Scisle tajne dane. </BODY> [/php:1:5be7ed236d] |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Czy to są jedyne błędy co się pokazują, czy są jeszcze jakieś inne?
-------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 2.05.2003 Ostrzeżenie: (0%) ![]() ![]() |
Tylko takie, zadnych innych nie ma.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 2.05.2003 Ostrzeżenie: (0%) ![]() ![]() |
Ok poradzilem sobie z bledem....
dla zainteresowanych wstawilem [php:1:110f2b5ef5]<?php ob_start(); ?> <?php ob_end_flush();?> [/php:1:110f2b5ef5] |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 680 Pomógł: 0 Dołączył: 1.10.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Poszukaj lepiej co wysyłasz przed wywołaniem session_start() (może to być nawet niezauważona spacja), a nie używaj buforowania...
-------------------- "Czerp z innych, ale nie kopiuj ich. Bądź sobą." Michel Quoist
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 602 Pomógł: 0 Dołączył: -- Skąd: W - WA -> GRO Ostrzeżenie: (0%) ![]() ![]() |
A ja mam podejrzenia co do linii 4 twojego kodu:
[php:1:07d07f628a]<?php include('users/'.$_POST['login'].'.dat'); ?>[/php:1:07d07f628a] Co Ty tam za dane include'ujesz (jaka struktura) :?: -------------------- Zanim zadasz pytanie, zawsze wczesniej zajrzyj do manuala ( pl.php.net/manual/pl/ ).
Szukasz skryptow - www.hotscripts.com |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 225 Pomógł: 18 Dołączył: 30.06.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
umieszczaj na początku każdego pliku session_start() a nie tylko raz przy autoryzacji to nie będziesz miał problemów.
i sprawdz czy w tym plik który dołączasz na początku (przed <? i <?php nie zawiera spacji. ___ [scanner]: przypominam o możliwości modyfikacji własnych postów. |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 2.05.2003 Ostrzeżenie: (0%) ![]() ![]() |
Struktura pliku includowanego
[php:1:e76fb899de]<? <?php $log = 'Rob'; $pass = 'trep'; ?> [/php:1:e76fb899de] Pozdrawiam |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 20:42 |