[PHP] Kupiona domena i niedziałające cookies


(kam104) #1

Witam,

kupiłem sobie domenę na nazwa.pl: http://www.sked.com.pl. Teraz nie działają mi cookies. Na normalnej stronie http://www.sked.za.pl. Działają bez przeszkód. Normalne polecenie w php do ustawienia cookies mam takie:

if ($save == 1) {

setcookie("ses", $session, time() + 3600*24*7"); 

} else {

setcookie("ses", $session);

};

Pomyślałem, że chodzi o adres więc pozmieniałem trochę i wyszło coś takiego:

if ($save == 1) {

setcookie("ses", $session ,time()+ 3600*24*7, "/", "www.sked.com.pl");

} else {

setcookie("ses", $session ,"", "/", "www.sked.com.pl");

};

Ale to nic nie daje.

Pomoże ktoś?


(B Brachaczek) #2

Mi jakoś działają na tej stronie (tej z domeną com.pl oczywiście). Po rejestracji i zalogowaniu z opcją na tydzień ustawia się ciastko i, co więcej, działa. Nawet w Firefoksie jak w liście ciastek wyszukam kam104.byethost11.com to się pięknie pokazuje. Może sprawdź coś w ustawieniach Twojej przeglądarki, skoro Tobie nie działają...


(kam104) #3

A czy na pewno wchodzisz przez http://www.sked.com.pl? Bo ja nawet wchodzę przez IE to nie działa...

PS mi też tworzy ciastko ale to niewiele daje...

EDIT: Rzeczywiście w ustawieniach Fx po włączeniu "Akceptuj ciasteczka z innych witryn" wszystko działa.

Dzięki, temat do zamknięcia.


(B Brachaczek) #4

Jest to spowodowane tym, że masz dość dziwnie to rozwiązane - na stronie z domeną com.pl jest tylko frameset, gdzie jako ramka jest tylko wsadzona strona z adresem prosto z Twojego hostingu, jak się domyślam. Stąd też wszystkie ciasteczka pochodzą właśnie z tego adresu (z hostingu), a przeglądarka widzi, że jest na com.pl, więc niekoniecznie musi te ciastka akceptować (bezpieczeństwo). Sprawa by się rozwiązała, gdybyś normalnie to zrobił, tzn. bez ramek, tylko żeby domena com.pl bezpośrednio wskazywała na ten Twój hosting.


(kam104) #5

No tak, ale ja tego nie robiłem :slight_smile: . W panelu użytkownika na nazwa.pl po prostu ustawiłem przekierowanie adresu a nie widzę opcji gdzie można by zrobić to jakoś inaczej. Nawet nie mogę zmienić tytułu strony.


(somekind) #6

No niestety tak właśnie działają niektóre przekierowania domen, że pakują stronę docelową w swoje ramki :frowning: