Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Cookie/sesja] Przy dwu serwerach.
Forum PHP.pl > Forum > PHP
scanner
Zdurniałem do reszty albo mam pomroczność jasną.

Problem jest taki:
Mam dwa Serwery A i B

Serwer A nie ma php za to stoi na nim domena www.example.com
Skrypty znajdują sie na serwerze B (ten ma php) pod adresem www.foo.com/~bar/

pod adresem www.example.com jest frameset,
  1. <frameset rows="0,*"" frameborder="NO" border="0" framespacing="0">
  2. <frame src="about:blank" name="topFrame" >
  3. <frame src="http://www.foo.com/~bar/" name="mainFrame">


I teraz ustawiam cistko (lub sesje).
gdy korzystam z adresu serwera B, wszystko jest OK
gdy korztystam z adresu, ktorego wymaga klient, (serwerA) ciastka nie mozna ustawic...

Serwer A dostanie w koncu php, ale do tego czasu musi to działać na takieja nie innej zasadzie.

Próbowąłem ustawiac w cistku domenę i ścieżkę,
  1. <?php
  2. setcookie('cookiename', 'cookieval', time()+3600, '/~bar/', '.foo.com');
  3. ?>
ale to tez nie działa...

Jak sobie z tym poradzic?
marcin96
Niestety nie rozwiążę Twego problemu, ale...

...sam miałem z tym problemy na prv, tzn. miałem alias-maskowanie url, czyli realizowane przez ramki. Gdy zakładałem cookie na swojej stronie, to owszem.. opera poprawnie zawsze je odsyłała do mnie.. natomiast pod IE ciastka nie chodziły. Po ustawieniu właściwości aliasu z maskowania na zwykłe przekierowanie wszystko wróciło do normy.

Więc może być tak, że na jednej przeglądarce zacznie Ci działać.. ale na innej wtedy padnie ;>)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.