![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 358 Pomógł: 0 Dołączył: 3.07.2003 Skąd: Szczecin->niebuszewo->*(next to window) Ostrzeżenie: (0%) ![]() ![]() |
Jak w temacie, wydaje mi sie ze tak ale pewnosci nie mam, chce dac mozliwosc sciagania plikow tylko osoba zalogowanym wiec zebys prawdzic czy ktos jest zalogowany uzywam f-cji z tematu i sprawdzam zmienne sesyjen i potem tworze naglowek dla zciaganego pliku ale nie dziala to, stad wydaje mi esie ze session_start() wysyla naglowki, mam racje?
-------------------- Jeśli życie to kara to nieźle nabroiłem ;-)
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 158 Pomógł: 0 Dołączył: 9.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Tak. session_start() wysyła nagłówki. Wysyła chociażby cookie z id sesji. Czy funkcja wysyła (czy też nie) nagłówki można łatwo sprawdzić czyniąc np.
Jeśli wysyła to wyskoczy błąd że nagłówki zostały już wysłane bo wysłaliśmy wcześniej tekst. Oczywiście musi być włączone w php raportowanie błędów. |
|
|
![]()
Post
#3
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 196 Pomógł: 2 Dołączył: 17.01.2004 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
Wykonaj ten prosty test i sam sobie odpowiedz... Oczywiście jeśli używasz Apache... Jeśli nie, no cóż... Nie powiem ![]() Ten post edytował crashu 12.01.2005, 21:13:17 -------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 358 Pomógł: 0 Dołączył: 3.07.2003 Skąd: Szczecin->niebuszewo->*(next to window) Ostrzeżenie: (0%) ![]() ![]() |
Cytat(xamil @ 2005-01-12 22:10:46) Tak. session_start() wysyła nagłówki. Wysyła chociażby cookie z id sesji. Czy funkcja wysyła (czy też nie) nagłówki można łatwo sprawdzić czyniąc np.
Jeśli wysyła to wyskoczy błąd że nagłówki zostały już wysłane bo wysłaliśmy wcześniej tekst. Oczywiście musi być włączone w php raportowanie błędów. sek w tym ze juz cos podobnego zrobilem przy pomocy echo i bledow nie ma! zmienne sesji tez zawieraja poprawne wartosci, nie rezkazuje sessID przez GET -------------------- Jeśli życie to kara to nieźle nabroiłem ;-)
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 352 Pomógł: 1 Dołączył: 17.07.2003 Skąd: Kazanów Ostrzeżenie: (0%) ![]() ![]() |
bo moze musisz wstawic do kodu:
error_reporting" title="Zobacz w manualu PHP" target="_manual(E_ALL); |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 158 Pomógł: 0 Dołączył: 9.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(squid @ 2005-01-12 21:14:13) Oczywiście musi być włączone w php raportowanie błędów. Czytanie ze zrozumieniem się kłania;) A jak nie to musisz uwierzyć na słowo, że odpowiedź na Twoje pytanie to "TAK";) |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 358 Pomógł: 0 Dołączył: 3.07.2003 Skąd: Szczecin->niebuszewo->*(next to window) Ostrzeżenie: (0%) ![]() ![]() |
w pliku konfiguracyjnym mam E_ALL wlaczone, wyskakuja mi Notice'y ale nie ma bledy typu naglowki zostaly juz wyslane
ale fakt wysyla: [Set-Cookie] => PHPSESSID=f4a6faf646cf9999a3d8f432d047af6c tylko czemu nie pojawia sie blad? jedyne co mi sie nasowa do buforowanie wyjscia bo tylko wtedy moze nie byc bledow ale w takim wypadku jesli rzeczywiscie ustawilem kiedys buforowanie wyjscia to po session_start(); moge sobie tez spreparowac inne naglowki tak? Ten post edytował squid 13.01.2005, 09:51:07 -------------------- Jeśli życie to kara to nieźle nabroiłem ;-)
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 158 Pomógł: 0 Dołączył: 9.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Jesteś pewien że ustawiłeś a nie miałeś starego jeszcze cookie? Jak tak to ja nie wiem.... u mnie ładnie się Warning'i pokazują
![]() |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 358 Pomógł: 0 Dołączył: 3.07.2003 Skąd: Szczecin->niebuszewo->*(next to window) Ostrzeżenie: (0%) ![]() ![]() |
to moj plik konf.:
Cytat ; - Show all errors ; error_reporting = E_ALL jesli chodzi o cookie do zalogowalem sie jako inny user i jest tak samo czyli bez jakiegolwiek bledu ale wszstko jasne znalazlem to: Cytat output_buffering = 4096 musialem to kiedys ustawic, przy takim rozwiazaniu nie powinno byc bledo jednakze kiedy wysylam dodatkowe naglowki nie dziala to prawidlowo, np gdy chcem wyslac plik zip albo mp3 lub pdf do przegladarki trafia mnostwo krzaczkow i nic wiecej Ten post edytował squid 13.01.2005, 10:15:14 -------------------- Jeśli życie to kara to nieźle nabroiłem ;-)
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.06.2025 - 06:48 |