![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 1 335 Pomógł: 34 Dołączył: 9.11.2005 Skąd: Wrocław Ostrzeżenie: (10%) ![]() ![]() |
Elo, mam skrypt logowania no i jest problem, w tym ze jak sie zaloguje i odswieze strone, badz przejde na inna podstrone, to mnie wylogowuje. Moze pokaze kod i bedzie jasniej. Prosze o pomoc
![]() config.php:
logowanie.php:
members.php (podstrona):
Baza do tego: id || nick || pass Z gory dziekuje za pomoc ;-) Ten post edytował in5ane 15.07.2008, 22:44:31 -------------------- > > > Tworzenie stron < < <
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 910 Pomógł: 44 Dołączył: 20.02.2008 Skąd: Łódź Ostrzeżenie: (20%) ![]() ![]() |
w kazdym pliku musisz miec session_start(); i zaraz po <?php czyli jak masz warunek to jest zle, bo np. jak masz sesje to ta strona jej nie rozpoczyna czyli jest tak jak by jej nie bylo
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 367 Pomógł: 17 Dołączył: 4.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Zawsze ale to zawsze używając sesji na danej podstronie, musisz ją zacząć od
Przed tym nie może być żadnych warunków. W swoim skrypcie sprawdzasz czy istnieje sesja i jeśli nie to ją rozpoczynasz. W tym przypadku tak się nie robi |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 335 Pomógł: 34 Dołączył: 9.11.2005 Skąd: Wrocław Ostrzeżenie: (10%) ![]() ![]() |
To nic nie dalo.
A i caly czas mam erro: Kod Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at ***) in *** on line 2 Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at ***) in *** on line 2 @edit: Troche okroilem ten skrypt. Wyglada tak:
Ten post edytował in5ane 15.07.2008, 22:27:26 -------------------- > > > Tworzenie stron < < <
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Sprawdź, czy nie masz na początku znaku BOM.
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 335 Pomógł: 34 Dołączył: 9.11.2005 Skąd: Wrocław Ostrzeżenie: (10%) ![]() ![]() |
Nie ma! (chodzilo ci o jakies spacje czy cus?)
-------------------- > > > Tworzenie stron < < <
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Nie, chodzi mi o znak niewidoczny jeśli chodzi o edytory tekstu, a psujący życie przy wysyłaniu nagłówków.
BOM - Byte Order Mark |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 367 Pomógł: 17 Dołączył: 4.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Wgrałem twój kod na mój serwer i żadne komunikaty mi się nie pojawiają...
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 1 335 Pomógł: 34 Dołączył: 9.11.2005 Skąd: Wrocław Ostrzeżenie: (10%) ![]() ![]() |
To ja mam cos serwer skopany. Mozna jakos wylaczyc w .htaccess raporty o tych bledach?
-------------------- > > > Tworzenie stron < < <
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Raporty można wyłączyć, ale Ci nie zadziała ustawienie sesji i na tym się skończy. I nie serwer masz skopany, a na początku pliku masz znak BOM (post kosmosa z dużym prawdopodobieństwem to potwierdza)
|
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 1 335 Pomógł: 34 Dołączył: 9.11.2005 Skąd: Wrocław Ostrzeżenie: (10%) ![]() ![]() |
Jak mam usunac te BOMY?
-------------------- > > > Tworzenie stron < < <
|
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 367 Pomógł: 17 Dołączył: 4.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Pozwoliłem sobie zmienić początek kodu na taki
![]()
a wynik mam TAKI Przyznam się że z tzw BOM`em się nie spotkałem i mnie to zaciekawiło. Jak widać u mnie go nie ma. Ale wygląda na to że Shili ma rację. Nie mam pojęcia jak go usunąć niestety ale chętnie poczekam na tą odpowiedź bo faktycznie może mi się BOM przytrafić a jak widać może to człowieka wk..... Ten post edytował kosmos 15.07.2008, 22:46:59 |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 1 335 Pomógł: 34 Dołączył: 9.11.2005 Skąd: Wrocław Ostrzeżenie: (10%) ![]() ![]() |
No to ja juz nie mam pojecia co mam na to poradzic ;/
A jak sie te BOMY usuwa? -------------------- > > > Tworzenie stron < < <
|
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 367 Pomógł: 17 Dołączył: 4.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
a spróbuj skopiować do nowego całkiem pliku twój kod który dałeś tu na forum i wgraj go na serwer. Nie wiem może to coś pomoże ?
|
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 1 335 Pomógł: 34 Dołączył: 9.11.2005 Skąd: Wrocław Ostrzeżenie: (10%) ![]() ![]() |
Nic a nic, nie dalo rady. No szkurde...
@edit: Wylaczylem to raportoawnie bledo i czesc ;p, smiga ![]() Ten post edytował in5ane 15.07.2008, 22:53:51 -------------------- > > > Tworzenie stron < < <
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Wystarczy użyć edytora, który umie się z BOM rozprawić.
Ja ze swojej strony mogę polecić na szybko na przykład notepad++ (jest w polskiej wersji językowej), który w zakładce format ma taką sprytną opcję koduj bez bom. @up Śmigać śmiga, ale trudno to samo powiedzieć o sesjach, skoro ich nie ustawiasz, a tylko maskujesz, żeby nie pluły błędami ![]() |
|
|
![]()
Post
#17
|
|
![]() Grupa: Zarejestrowani Postów: 1 335 Pomógł: 34 Dołączył: 9.11.2005 Skąd: Wrocław Ostrzeżenie: (10%) ![]() ![]() |
Zaraz sprobuje tym notepad++ i powiem jak poszlo. No bo nadal jest jeszcze blad z tym ze jak sie zaloguje i mam te wiadomosc i chce przejsc do tej podstrony members to gubi sesje.
No dobra, smiga, ze juz nie ma tych errorow. Teraz musze zerknac czy gubi te sesje ;p Już wszystko dziala ![]() Dzieki wszystkim za pomoc (chlopakom z IRCa tez dzieki). -------------------- > > > Tworzenie stron < < <
|
|
|
![]()
Post
#18
|
|
![]() Grupa: Zarejestrowani Postów: 115 Pomógł: 12 Dołączył: 13.05.2006 Ostrzeżenie: (0%) ![]() ![]() |
A ja mam problem z wylogowywanie. Starałem się to wykonać ale nie wyszlo mi. I albo pamiętało tylko jedą sesję i potem przy odpalaniu ponownie stronki logowało się ciągle jako jedno i to samo albo wcale nie chciało logować z automatu. O co chdozi
![]() ![]() -------------------- do wszystkiego trzeba podejść z głową a problem sam się rozwiąże
|
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Cytat A ja mam problem z wylogowywanie. Starałem się to wykonać ale nie wyszlo mi. Zaprezentuj to co starałeś się wykonać.
|
|
|
![]()
Post
#20
|
|
![]() Grupa: Zarejestrowani Postów: 115 Pomógł: 12 Dołączył: 13.05.2006 Ostrzeżenie: (0%) ![]() ![]() |
no wydawało mi się, że niewiele jest do roboty a to co zrobiłem wcześniej usunałem bo nie działało mi i ciężko mi było dojść do tego co wcześniej wykombinowałem ale tak. Skoro jest wykonana funkcja logout to nie powinno być z nią problemu prawda ?. Wystarczy ją zastosować więc moim zdaniem w klasie members.php tworzymy przycisk do wylogowania:
przechodzimy do logowania i jak jest opcja wyloguj=tak to wykonujemy to co wykonujemy:
dalej idzie to co w pierwowzorze Nie wiem jak to poprawić bo on ewidentnie usuwa ciasteczka. Ale troche tego nie rozumiem. BO jak klikamy opcje zapamietaj to trzyma te cookies ciagle i jak weźmiemy wyloguj to on nie moze sie wylogować bo jak sie wyloguje to wtedy przeciez straci tą informację więc ja tu czegoś chyba nie czae w takim razie ![]() http://michal-pietrasz.ovh.org/log/logowanie.php aha i zapomniałem nadmienić ze na tej podanej stronce mozna sie zalogowac jako q lub a (hasło i login takie samo). spojrzy ktoś fachowym okien na ten kod. Ten post edytował michal_robak 1.08.2008, 07:18:27 -------------------- do wszystkiego trzeba podejść z głową a problem sam się rozwiąże
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.07.2025 - 11:50 |