![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 13.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Nie che mi działać cookis nie wiem czemu nie che go tworzyć
moze pomozecie bo ja już nie wiem jak
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 274 Pomógł: 54 Dołączył: 2.05.2006 Skąd: Nadarzyn Ostrzeżenie: (0%) ![]() ![]() |
ale nie zapisuje ci zadnego czy moze tylko 1 ?
sprawdz czy nie masz w pliku ktory dodajesz przez require_once zadnych spacji i lini przed <?php i po ?> bo zeby cookies zostalo zapisane nie moze nic zostac wyslane do przegladarki. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 890 Pomógł: 339 Dołączył: 14.12.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Odpuść sobie takie logowanie... Ustawię sobie jedno ciastko i już jestem zalogowany na Twojej stronie.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 301 Pomógł: 25 Dołączył: 15.07.2007 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Jak sprawdzasz czy zmienna $_COOKIE['login'] istnieje? bo nie widzę.
Dorzuć do cookie zakodowane hasło może jakąś kombinacją md5 / sha1 i login przechowuj w sesji. Jeżeli w sesji nie będzie loginu to sprawdzaj czy nie ma cookie jeżeli jest to wykonaj zapytanie do bazy i sprawdź czy dane się zgadzają po czym ustawiasz $_SESSION['login'] Czy jak tam wolisz. Tak było by najbezpieczniej i najwydajniej IMHO. Ten post edytował bmL 7.01.2009, 23:13:07 -------------------- Tutaj miał być jakiś mądry tekst. Miał być... No ale jest głupi tekst.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 13.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
o to chodzi ze sprawdziłem on zadnego nie che tworzyć cista w tym klopot
ale jak napisałem sam skrypt to chodzi ale jak właduje do szablonu to przestaje chodzić cistka powiecie czemu ![]() Tak ale sesji nie mogę ustawic czasowo niestety |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 274 Pomógł: 54 Dołączył: 2.05.2006 Skąd: Nadarzyn Ostrzeżenie: (0%) ![]() ![]() |
w pliku ktory laduje sie jako pierwszy wstaw na samym początku
Kod ob_start(); a w ostatnim na samym koncu Kod ob_end_flush(); jak zacznie dzialac to patrz ten moj post Ten post edytował Rafal Filipek 8.01.2009, 00:03:34 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 301 Pomógł: 25 Dołączył: 15.07.2007 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Tak ale sesji nie mogę ustawic czasowo niestety Nie chodzi mi o zastosowanie samej sesji. Mam na myśli rozwiązanie oparte na twoim jednak uwzględniające fakt, że ktoś może sobie zrobić sam cookie i będzie zalogowany na Twojej stronie nie znając żadnych haseł. Dla tego lepiej zapisać w cookie też zakodowane hasło tak jak w bazie danych ale nie stosuj zwykłego md5 tylko jakieś bardziej skomplikowane kodowanie. Jako, że zapisywał byś hasło w cookies to musisz sprawdzić w bazie danych czy hasło jest poprawne ale po co robić to przy każdym odświeżeniu strony? Tutaj właśnie przychodzą z pomocą sesje.
Tak zarysowałem trochę. Ten post edytował bmL 8.01.2009, 00:28:53 -------------------- Tutaj miał być jakiś mądry tekst. Miał być... No ale jest głupi tekst.
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 13.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Tak Ale zrozum to jak to wszystko mam gotowe a pisze do was dlatego ze nie moge utworzyć anie sesji ani cookisa wienc nie wiem gdzie jest błąd bo przedtem to chodziło ale na sucho ale jak zaczołem to składać czyli łacztć z szablonem to przestalo to chodzic powiecie czemu bo ja wiem jak reszte mam zrobić ale nie wiem czmu to nie chodzi
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Moderatorzy Postów: 1 566 Pomógł: 37 Dołączył: 14.05.2003 Skąd: Kraków ![]() |
Przenoszę do przedszkola.
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 13.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
to co pomoże mi ktoś
![]() takie pytanko czy sesja po zamknieciu przeglondarki zostaje wykasowana ![]() |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 274 Pomógł: 54 Dołączył: 2.05.2006 Skąd: Nadarzyn Ostrzeżenie: (0%) ![]() ![]() |
czy sprawdziles to co ci napisałem tutaj ?
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 301 Pomógł: 25 Dołączył: 15.07.2007 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
1. Powiedz w jaki sposób sprawdzasz to cookie bo nijak nie mogę się doszukać we wklejonej części kodu. Zawiera on jedynie wysłanie cookie do użytkownika a jak sprawdzasz czy użytkownik ma ustawione cookie?
2. Daj na początku error_reporting(E_ALL); i powiedz co Ci tam wypluwa. Ten post edytował bmL 8.01.2009, 15:19:45 -------------------- Tutaj miał być jakiś mądry tekst. Miał być... No ale jest głupi tekst.
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 13.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Tak sprawdziłem i nic nie działa a jak sprawdzam wywołuje cookis i nic a i sprawdzam czy stworzył w pliku cookisa i nie tworzy
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 301 Pomógł: 25 Dołączył: 15.07.2007 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
W jakim pliku sprawdzasz? Pokaż kod sprawdzający. Rozumiem, ze po ustawieniu error_reporting i tez nie ma zadnych bledow?
-------------------- Tutaj miał być jakiś mądry tekst. Miał być... No ale jest głupi tekst.
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 13.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 1 890 Pomógł: 339 Dołączył: 14.12.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
php.net mówi:
Cytat Once the cookies have been set, they can be accessed on the next page load with the $_COOKIE or $HTTP_COOKIE_VARS arrays. Note, superglobals such as $_COOKIE became available in PHP 4.1.0. Cookie values also exist in $_REQUEST. oraz: Cytat Zauważ także, że starsze zmienne predefiniowane ($HTTP_*_VARS) wciąż funkcjonują. Od PHP 5.0.0, długie tablice zmiennych predefiniowanych mogą być wyłączone dyrektywą konfiguracji register_long_arrays. Spróbuj:
i pokaż co wyrzuciło. Ten post edytował sowiq 9.01.2009, 16:42:20 |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 13.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
to wyrzuciło
Parse error: syntax error, unexpected T_VARIABLE in C:\Program Files\WebServ\httpd-users\poprawne juz\Nowy folder\include\jest juz.php on line 4 Ten post edytował zort 9.01.2009, 15:28:34 |
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 1 890 Pomógł: 339 Dołączył: 14.12.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Sorry, z rozpędu nie napisałem nawiasów
![]() |
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 13.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
No nic nie szkodzi teraz wyskoczyło coś takiego <php>array(1) { ["PHPSESSID"]=> string(32) "7b5eafea3538dc56be1ea674495ac401" } array(1) { ["PHPSESSID"]=> string(32) "7b5eafea3538dc56be1ea674495ac401" } array(2) { ["go"]=> string(12) "jest juz.php" ["PHPSESSID"]=> string(32) "7b5eafea3538dc56be1ea674495ac401" }
Notice: Undefined variable: login in C:\Program Files\WebServ\httpd-users\poprawne juz\Nowy folder\include\jest juz.php on line 9 Notice: Undefined variable: login in C:\Program Files\WebServ\httpd-users\poprawne juz\Nowy folder\include\jest juz.php on line 18 </php> |
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 1 890 Pomógł: 339 Dołączył: 14.12.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Więc z tego wynika, że masz ustawione tylko jedno ciastko o nazwie PHPSESSID i wartości "7b5eafea3538dc56be1ea674495ac401". Czyli niepoprawnie próbujesz ustawić kolejne.
Wyżej masz podpowiedzi jak to naprawić. Polecam też php.net |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 12.06.2025 - 22:23 |