![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 89 Pomógł: 0 Dołączył: 11.12.2012 Ostrzeżenie: (0%) ![]() ![]() |
pomocy mam problem z tym błędem przy logowaniu
Przez ten błąd po wyczysczeniu ciasteczek nie moge przejsc na strone dla zalogowanych i pisze ze nie jestem zalogowany zapewne nie trzyma sesji o to kod pliku config
Ten post edytował flaq1991 13.12.2012, 16:41:34 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 476 Pomógł: 96 Dołączył: 10.04.2008 Skąd: Koszalin Ostrzeżenie: (0%) ![]() ![]() |
Wstaw to na początek pliku, a nie wśrodku:
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 89 Pomógł: 0 Dołączył: 11.12.2012 Ostrzeżenie: (0%) ![]() ![]() |
wstawiłem tak :
i i wyskakuje ten sam error |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Ustaw kodowanie pliku na utf-8 bez boom np w Notepad++ zakładka format. I w meta też daj utf-8. To Ci pomoże, sam miałem takie problemy i ten zabieg pomógł (IMG:style_emoticons/default/smile.gif)
Temat był wałkowany wiele razy (IMG:style_emoticons/default/smile.gif) Ten post edytował ExPlOiT 13.12.2012, 16:53:50 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 89 Pomógł: 0 Dołączył: 11.12.2012 Ostrzeżenie: (0%) ![]() ![]() |
nic nie dało nadal jest ten sam błąd (IMG:style_emoticons/default/sad.gif)
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Plik w którym wywołujesz te funkcje co podałeś do nich kod, ma kodowanie pliku utf-8 bez boom?
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 89 Pomógł: 0 Dołączył: 11.12.2012 Ostrzeżenie: (0%) ![]() ![]() |
Tak zmieniłem to w notepad++ i zamiast polskich znaków śźćżó itp wyskoczyły krzaczki ;p ale mniejsza o to i tak to nic nie dało ;/
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Krzaki są dlatego, że w meta nie masz ustawionego kodowanie utf-8
http://forum.php.pl/index.php?showtopic=85888 tu masz opisane oba błędy czyli krzaczki i session Ten post edytował ExPlOiT 13.12.2012, 17:32:37 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 89 Pomógł: 0 Dołączył: 11.12.2012 Ostrzeżenie: (0%) ![]() ![]() |
Kodowanie mam dobrze niżej podaje plik logowanie.php w którym odbywa się includowanie config.php może ktoś mi go zrobi tak jak byc powinien wtedy sprawdzimy
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Brakuje na samym początku pliku session_start(); powinno być w tym pliku, a nie w tym który includujesz. Jeżeli session_Start() miałeś na początku pliku config.php to nic dziwnego, że wywala Ci błąd, skoro do przeglądarki najpierw są wysyłane dane, dopiero później jest include w którym jest session start.
Ten post edytował ExPlOiT 13.12.2012, 17:40:00 |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 94 Pomógł: 5 Dołączył: 6.11.2012 Ostrzeżenie: (0%) ![]() ![]() |
session_start() ma być na początku każdego z plików, który używa sesji!
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 89 Pomógł: 0 Dołączył: 11.12.2012 Ostrzeżenie: (0%) ![]() ![]() |
dodałem do pliku logowanie na początku sktyptu session start i wyskakuje to :
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Oba pliki logowanie.php i config.php zapisałem w Notepad++ z kodowaniem UTF-8 bez boom. W pliku logowanie.php na samym początku dałem session_start(); a z pliku config.php usunąłem te session_Start(); z 59 linii, efekt jest taki, że skrypt śmiga bez problemu.
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 94 Pomógł: 5 Dołączył: 6.11.2012 Ostrzeżenie: (0%) ![]() ![]() |
notepad++ , otwórz nowy plik, ustaw utf-bez BOM i wklej kod. (nowy plik, a nie zmianę kodowania gdy jest już kod). Kiedyś miałem podobny problem i pomogło...
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 89 Pomógł: 0 Dołączył: 11.12.2012 Ostrzeżenie: (0%) ![]() ![]() |
Problem został rozwiązany session_start(); dałem na samym początku całej podstrony (IMG:style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 550 Pomógł: 75 Dołączył: 5.06.2012 Skąd: Lębork Ostrzeżenie: (0%) ![]() ![]() |
Przeciesz już Ci wcześniej pisali, że musi być na początku...
session_start() i ob_start() zawsze muszą być na początku skryptu zanim jakie kolwiek dane zostaną wczytane. Zapamiętaj. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 18.09.2025 - 04:29 |