![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 369 Pomógł: 2 Dołączył: 1.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dobra, rozwiazalem juz moj problem, lecz teraz nastapil drugi ^^
Otóż po zalogowaniu gdy odświeżę strone wylogowywuje mnie. Dlaczego? Kod:
Odzwiezam ktos pomoze? Ten post edytował Raven1122 7.01.2012, 21:50:11 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 264 Pomógł: 11 Dołączył: 9.05.2011 Skąd: Gdańsk Ostrzeżenie: (10%) ![]() ![]() |
może daj session_start(); na poczatku skryptu a cie nie wyloguje : ))
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 486 Pomógł: 101 Dołączył: 27.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
1. Twój kod narażony na sql injection, użyj mysql_real_escape_string
2. linijki 10-14, użyj empty a nie taki bullshit 3. session_start użyj na początku pliku zaraz po <?php 4. linijki 28-29 nie deklaruj sesji zastąp to czymś w stylu exit('Zły login lub hasło') 5. linijka 36, = to nie jest operator porówniania, raczę o tym przeczytać 6. radziłbym zrobić config i require'ować go na początku plików, które korzystają z baz danych w jednym z tych punktów kryje się rozwiązanie Twojego problemu, radze poczytać o: -sesjach -operatorach -funkcjach baz danych |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 369 Pomógł: 2 Dołączył: 1.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
zrobilem session_start na poczatku i dalej wylogowywuje ;/
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 873 Pomógł: 25 Dołączył: 24.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 369 Pomógł: 2 Dołączył: 1.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Jeszcze mam takie pytanie. Co tutaj jest zle?:
bo przez to skrypt pokazuje mi tkai komunikat:
No i tu caly kod:
odswiezam |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 486 Pomógł: 101 Dołączył: 27.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
najpierw połącz się z bazą danych może? mówiłem, zaraz po rozpoczęciu kodu zadeklaruj sesję i zaincluduj configa, wywołaj też te funkcje connect
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 369 Pomógł: 2 Dołączył: 1.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
dzieki za pomoc (IMG:style_emoticons/default/smile.gif)
gorden jeszcze co do tych pktow to:
I po otworzeniu tego plik jest: Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/emes/public_html/admin/board.php:1) in /home/emes/public_html/admin/board.php on line 2 Niepowodzenie Tylko ze nie widze tam nigdzie zadnego znaku html itd. z session start juz rozwiazane, ale wykonalem wszystkie pkt co mowiles i dalej nie dziala ;/ po odswiezeniu samo wylogowywuje |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 486 Pomógł: 101 Dołączył: 27.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 369 Pomógł: 2 Dołączył: 1.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
zaraz mnie trafi (IMG:style_emoticons/default/haha.gif) mam juz wszystko:
a dalej po odswiezeniu wylogowywuje ;/ |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 486 Pomógł: 101 Dołączył: 27.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
banalne rozwiązanie. zobacz na warunek w linii 3. sprawdzasz czy istnieje sesja przed jej zainicjowaniem. dodaj za linią 19 jakieś echo z informacją o zalogowaniu, a zobaczysz, że się nie wyświetli. zamiast session w warunku daj coś z post
ps. linia 8, nie && tylko || |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.09.2025 - 20:10 |