Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zapamiętanie i współdzielenie danych na różnych stronach
phpion
post
Post #1





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Witam,
przymierzam się do stworzenia widgetu, który możnaby umieścić na swojej stronie internetowej. Mam jednak problem: nie bardzo wiem jak ugryźć "pamiętanie" wpisanych danych na różnych stronach. Przykładowo: widget ma umożliwiać wpisanie swojego imienia. Ma być również możliwość zapamiętania wpisanego imienia. Widget ten jest uruchomiony na stronie x.pl, ale chciałbym by również jego osadzenie na y.pl (kompletnie niezależna strona) również pozwalało na dostęp do danych podanych na x.pl. Jak to ugryźć? Chodzi o coś takiego jak widgety Facebooka - niezależnie od tego gdzie są osadzone zawsze wiedzą, że ja to ja (IMG:style_emoticons/default/smile.gif)

Zastanawiam się czy taki widget osadzić jako JS czy jako iframe.

Z góry dzięki za pomysły,
pion
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
Niktoś
post
Post #2





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


Przychodzi mi jedynie na myśl cookies,albo xml,albo baza danych(clustering)w schemacie tzw. webgarding,ale wtedy byś musiał dane serializować i oraz zapisywać sesje do bazy .
Wookieb ,jest szpecem od baz to może Tobie ,pomoże dostroić.Ja tego u siebie nie robiłem,obiło mi się to wszystko o oczy przy robieniu klasy do serializowania.

Ten post edytował Niktoś 12.12.2011, 15:05:25
Go to the top of the page
+Quote Post
by_ikar
post
Post #3





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

Ostrzeżenie: (0%)
-----


Żeby tego użyszkodnika jakoś identyfikować musiałbyś skorzystać z ciastek, a żeby jakoś te ciastka wykorzystać na różnych stronach, to bez ramki się nie obejdzie. Zresztą fb/g+ korzystają z ramek + js, inaczej póki co nie wiem jak można coś takiego zrobić.
Go to the top of the page
+Quote Post
Niktoś
post
Post #4





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


Jak już mówiłem da rady zrobić by różne hostingi korzystały z jednej bazy,tylko trzeba serializować sesje i zapisać do bazy.
Tu jest pierwszy ,lepszy artykuł:
http://gagor.pl/2011/08/klastrowanie-sesji-php-z-memcached/
pewnie by się znalazło więcej takich i bardziej rozbudowane.

Ten post edytował Niktoś 12.12.2011, 15:29:33
Go to the top of the page
+Quote Post
by_ikar
post
Post #5





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

Ostrzeżenie: (0%)
-----


O, przypomniałem sobie o flashu jeszcze. Istnieją przecież jakieś gotowe dodatki na strony, dla początkujących, że można sobie wrzucić jakiś czat, czy tam shoutboxa. Zależy od tego co ten widget ma robić. Jak coś na wzór tego co fb/g+ robi to ino tylko ramkę + js widzę. Udostępnianie bazy itp to może i też jest wyjście, ale który "łebmajster" będzie miał o tym pojęcie?
Go to the top of the page
+Quote Post
Niktoś
post
Post #6





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


Nom w przypadku php ,jest z tym sporo zabawy,bo trzeba zaimplementować własny mechanizm sesji i zapisywać go do bazy.W Net# to jest 2 kliknięcia myszką i sesja zapisuje się do bazy danych.
Najłatwiejszym sposobem ,byłoby chyba tutaj zabawa z cookies,lecz lepszym rozwiązaniem byłby włąśnie zapis do db,tylko mnóstwo roboty przy tym.
Go to the top of the page
+Quote Post
phpion
post
Post #7





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Dzięki Wam za wypowiedzi. Finalnie prawdopodobnie skorzystam z iframe i cookie.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.12.2025 - 18:02