![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 115 Pomógł: 3 Dołączył: 19.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam po raz kolejny.
Więc tym razem mam problem z ciasteczkami, oczywiście do automatycznego logowania (IMG:style_emoticons/default/wink.gif) . Wygląda to u mnie tak że po zalogowaniu się tworzy się automatycznie ciastko PHPSESSID, ale nie wiem w takim razie jak dodać inne ciastka... albo jak wykorzystać to PHPSESSID do ponownego zalogowania się. tak, próbowałem setcookie, ale nie tworzyło to ciastek ;| Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Tutaj piszesz coś takiego:
Cytat Wygląda to u mnie tak że po zalogowaniu się tworzy się automatycznie ciastko PHPSESSID, ale nie wiem w takim razie jak dodać inne ciastka... Tutaj coś takiego: Cytat tak, próbowałem setcookie, ale nie tworzyło to ciastek ;| I za cholerę nie potrafię zrozumieć o co ci chodzi.. Może to dlatego że chce mi się już spać, a może to dlatego że nie opisałeś swojego problemu dokładniej (tzn po ludzku). |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 706 Pomógł: 108 Dołączył: 12.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Uwierz na słowo, że setcookie działa jak należy. Może wyłączyłeś w przeglądarce?
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 115 Pomógł: 3 Dołączył: 19.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
Więc wytłumaczę tak. Dopiero co się wziąłem za zabawę z ciastkami.
Po zalogowaniu się automatycznie tworzy mi się ciasteczko z PHPSESSID. Lecz gdy używam setcookie w sposób jakikolwiek (np. setcookie('nazwa1', 'zawartosc'), nic si enie dzieje... |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 447 Pomógł: 191 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 115 Pomógł: 3 Dołączył: 19.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
dalej nic. zwraca:
Array ( [PHPSESSID] => 15ab9df0e9db6d9d170fd8321f2cd9a7 ) array(4) { ["sessionid"]=> &string(32) "15ab9df0e9db6d9d170fd8321f2cd9a7" ["login"]=> &string(11) "Arhimenrius" ["id"]=> &string(1) "1" ["lvl"]=> &string(1) "3" } ale tego testowego ciastka nie... |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 447 Pomógł: 191 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Dziwna sprawa, może spróbuj w innej przeglądarce ? albo pokaż kod.
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 115 Pomógł: 3 Dołączył: 19.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
to jest includowane by pokazywac tresc po zalogowaniu.
A to funkcja na logowanie...
Ten post edytował Arhimenrius 29.10.2011, 22:57:59 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 1 447 Pomógł: 191 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
wrrr.
a to co za zmienna ? najlepiej po setcookie daj echo 'cośtam';. Jeśli napis się wyświetli, to bedziesz miał jakąś gwarancję, że dany blok został wykonany. Ten post edytował peter13135 29.10.2011, 22:47:59 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 115 Pomógł: 3 Dołączył: 19.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
czy chcemy zapamiętać hasło |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 1 447 Pomógł: 191 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
nie bardzo wiem jak to się ma do tego, co pisałem wcześniej.
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 115 Pomógł: 3 Dołączył: 19.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
Dobra... już wiem... zapomniałem do funkcji po prostu dopisać... eh..
Ten post edytował Arhimenrius 29.10.2011, 22:52:41 |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 706 Pomógł: 108 Dołączył: 12.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Nie mówiąc o tym, że nie ma sensu robić funkcji zwracającej czysty HTML i to bez żadnych modyfikacji. Lepiej załącz plik.
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 115 Pomógł: 3 Dołączył: 19.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
croc, wolę w ten sposób ponieważ layout i tak będzie zmieniany, a w mojej teorii chaosu tak będzie mi łatwiej później zmodyfikować ^^
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 1 447 Pomógł: 191 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
var_dump($brain) - dowiedz się co tam jest... obstawiam, że nic (IMG:style_emoticons/default/tongue.gif) pewnie zadeklarowałeś ją poza funkcją. Daj ją w parametrze, albo ostatenicznie w globalu. Ja piszę obiektowo skrypty, czasem jakiegoś singletona użyję, więc takich problemów nie mam.
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 706 Pomógł: 108 Dołączył: 12.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
croc, wolę w ten sposób ponieważ layout i tak będzie zmieniany, a w mojej teorii chaosu tak będzie mi łatwiej później zmodyfikować ^^ No właśnie łatwiej modyfikować w pliku niż bloku objętym apostrofami gdzieś tam, no ale jak wolisz. Wróćmy do tematu (IMG:style_emoticons/default/smile.gif) To co z tymi ciastkami? |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 115 Pomógł: 3 Dołączył: 19.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
tak, zauważyłem mój błąd. deklaruję $_POST['brain;] ale potem tego nie wtrącam do Funkcji (IMG:style_emoticons/default/wink.gif) Login($_POST['nick'],$_POST['password'], $_POST['brain']); było bez tego ostatniego posta.
No ale dobra. co teraz zrobić, bym mógł utworzyć z tego autologin? ponieważ po 2 godzinach zabaw i tak i tak mi gubiło ciastka ;s niestety w sumie nie wiem już co z tym zrobić ;| |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 15:59 |