Skocz do zawartości

Web Hosting Talk

  • arubacloud.pl

    Partner technologiczny

    Aruba Cloud jest marką usług cloud na rynku europejskim. Została stworzona w celu dostarczenia firmom kompleksowych rozwiązań Cloud niezależnie od ich planów i projektów.

 

Zdjęcie

Cookie w dwóch domenach ?

Cookie w dwóch domenach ?

  • Proszę się zalogować aby odpowiedzieć
7 odpowiedzi na ten temat

Cookie w dwóch domenach ?

#1 piotrszmigin

piotrszmigin

    Nowy użytkownik

  • Użytkownicy
  • 7 postów

Napisany 17 czerwiec 2017 - 21:20

potrzebuję zrealizować śledzenie użytkownika pomiędzy różnymi domenami za pośrednictwem cookie. Efekt docelowy ma być następujący:

Użytkownik odwiedza stronę A.
Po pewnym czasie przechodzi na stronę B.
Skrypt na stronie B jest w stanie rozpoznać, że użytkownik wcześniej odwiedził stronę A.
Obie strony są w różnych domenach i nie ma możliwości, żeby przenieść je na jedną.
  • 0

#2 Fizyda

Fizyda

    Stały użytkownik

  • WHT Pro
  • PipPipPipPipPip
  • 465 postów

Napisany 17 czerwiec 2017 - 22:21

Skrypt umieszczasz na stronie C i tam trzymasz ciasteczka. Na strona A i B osadzasz skrypt poprzez podanie jego adresu URL na domenie C.


  • 0

#3 Rafiki

Rafiki

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 262 postów

Napisany 19 czerwiec 2017 - 08:20

@Fizyda: po co mieszać tutaj dodatkową domenę C ? Co z tego ,że domena C utworzy na siebie ciasteczka jak nie będą one dostępne z domeny A i B ?

 

Najważniejsze ,że ciasteczka nie są przekazywane między różnymi domenami i nie ma standardowo takiej możliwości dla ich bezpieczeństwa.

 

Wszystkie sposoby będą tylko omijać ten problem, ale da się zrobić tak ,żę będą działać. Ja na jednym z multistore prestashop pod który jest podpięte 5 róznych domen udostępniam koszyki zakupów i działa wszystko ok. Niestety bez tworzenia ciasteczka na "sztuczno" nic raczej nie wymyślisz, najlepiej wywoływać jakis plik .php na różnych domenach który stworzy odpowiednie cookies z danymi jakie chcesz.  Najlepiej zamieścić taki skrypt za pomocą - <img src przeglądarka wczyta go jako obrazek z innej domeny a w rzeczywistości ustawi on odpowiednie cookie na drugiej domenie :)

 

Tutaj masz dokładniejszy opis tego rozwiązania: http://subinsb.com/s...fferent-domains

 


Edytowany przez Rafiki, 19 czerwiec 2017 - 08:23.

  • 0

#4 Fizyda

Fizyda

    Stały użytkownik

  • WHT Pro
  • PipPipPipPipPip
  • 465 postów

Napisany 19 czerwiec 2017 - 10:21

@Rafiki - czyli skrypt google analytics jest źle napisany? Chodzi o śledzenie użytkowników, a nie utrzymanie jednej sesji na kilku domenach.


  • 0

#5 Rafiki

Rafiki

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 262 postów

Napisany 19 czerwiec 2017 - 14:35

1. A kto tu mówił o google analitycs ?

2. google analitycs nie udostępnia cookies między różnymi domenami ?

 

Wyobraź sobie co by było gdybym każdy na swojej domenie mógł ustawić cookies na innej domenie....istne szaleństwo :)


Edytowany przez Rafiki, 19 czerwiec 2017 - 14:37.

  • 0

#6 Fizyda

Fizyda

    Stały użytkownik

  • WHT Pro
  • PipPipPipPipPip
  • 465 postów

Napisany 19 czerwiec 2017 - 14:45

Czy ja gdzieś napisałem że GA ustawia cookies dla innych domen? Poza tym pytanie było jak śledzić użytkowników na różnych domenach - najprościej tak jak to robi GA lub googl adwords.

Owszem można to rozwiązać tak jak napisałeś, ale jest to w sumie rozwiązanie nieco bardziej skomplikowane.


  • 0

#7 Rafiki

Rafiki

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 262 postów

Napisany 19 czerwiec 2017 - 15:03

śledzenie to pojęcie bardzo względne.... a pisałeś wyraźnie ,że GA robi to najlepiej - tylko nie wiele ma to wspólnego z tematem autora - i z praktycznym rozwiązaniem - bo co mu po takim śledzeniu z 3 domeny skoro i tak nic z tym nie będzie można zrobić ? Po za tym kto napisze cały skrypt do analizy i odczytywania danych ?

 

Podejrzewam ,że użytkownik chce zapamiętać jakieś dane z domeny A do domeny B (jak np zalogowanie użytkownika czy inne) - i nie ma raczej innej metody na przekazanie tych informacji w cookies niż podany przeze mnie przykład.

 

Nie mam czasu na filozofowanie i spieranie się z Tobą ,po prostu widzimy to inaczej i też inaczej zinterpretowaliśmy problem. Pozdro

 

 


Edytowany przez Rafiki, 19 czerwiec 2017 - 15:10.

  • 0

#8 rzessski

rzessski

    Nowy użytkownik

  • Użytkownicy
  • 17 postów

Napisany 21 czerwiec 2017 - 05:54

A nie możesz sesji w bazie danych przechowywać?
Gdy użytkownik wejdzie na stronę sprawdzasz czy sesja istnieje jeśli tak to robisz co musisz jeśli nie to dodajesz sesje do bazy danych. I gdy byś miał wspólna bazę do dwóch domen to by nie było problemu

Edytowany przez rzessski, 21 czerwiec 2017 - 05:56.

  • 0





0 użytkowników czyta ten temat

0 użytkowników, 0 gości, 0 anonimowych użytkowników