![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 472 Pomógł: 8 Dołączył: 14.03.2004 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
czy jest mozliwosc zeby korzystac z bazy danych na innym serwerze niz sie znajduje docelowa strona? tzn:
chce zrobic logowanie oparte na bazie. Baze mam np na www.cos.pl na tej stronia skrypt sprawdza dane uzytkownika, jezeli dane sa poprawne to $_SESSION['zalogowany'] = 1; i teraz jak przekazac ta zmienna sesyjna na inna strone np. www.cos2.pl/index.php gdzie w index.php jest cos takiego:
Ten post edytował cornholio666 25.12.2005, 19:46:25 -------------------- I need TP for my bunghole!!!
Mój nowy przyjaciel - tytanowa płytka na stałe ------------------------------------------------------ AEGEE, kwiaciarnia rzeszów , notariusz rzeszów, zakład krawiecki rzeszów, paweł jakubowicz |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 196 Pomógł: 2 Dołączył: 17.01.2004 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
Nie da się przekazać normalnie danych sesyjnych na inny serwer. A co Ty piszesz o korzystaniu z bazy i zmieniasz temat ma sesje... O co w końcu chodzi?
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 472 Pomógł: 8 Dołączył: 14.03.2004 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
Zmienilem temat.
Jak sie nie da normalnie to da sie nienormalnie? -------------------- I need TP for my bunghole!!!
Mój nowy przyjaciel - tytanowa płytka na stałe ------------------------------------------------------ AEGEE, kwiaciarnia rzeszów , notariusz rzeszów, zakład krawiecki rzeszów, paweł jakubowicz |
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 196 Pomógł: 2 Dołączył: 17.01.2004 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
A np. pobrać dane sesyjne, spakować je i przesłać formularzem...
-------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 472 Pomógł: 8 Dołączył: 14.03.2004 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
moglbys rozwinac mysl "spakowac"... jakos jasnej to przedstawic
-------------------- I need TP for my bunghole!!!
Mój nowy przyjaciel - tytanowa płytka na stałe ------------------------------------------------------ AEGEE, kwiaciarnia rzeszów , notariusz rzeszów, zakład krawiecki rzeszów, paweł jakubowicz |
|
|
-beginner- |
![]()
Post
#6
|
Goście ![]() |
a ile tych zmiennych chcesz przenieść ? Tą jedną ?
mozna to podczepic do linku tylko sprytnie zakamuflować zeby ktos sie nie autoryzowal w przelocie np i zdefinjowac na www.cos2.pl/index.php zaincjwac sesje i wprowadzic do niej tą zmienną ale to chyba mało bezpieczne. Albo na www.cos2.pl/index.php zaincludowac jakis modul autoryzacyjny który znajudje sie na www.cos.pl
Ten post edytował beginner 25.12.2005, 22:44:15 |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 472 Pomógł: 8 Dołączył: 14.03.2004 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
pierwsza twoja propozycja odpada.
druga chyba jest niewykonalna -------------------- I need TP for my bunghole!!!
Mój nowy przyjaciel - tytanowa płytka na stałe ------------------------------------------------------ AEGEE, kwiaciarnia rzeszów , notariusz rzeszów, zakład krawiecki rzeszów, paweł jakubowicz |
|
|
![]()
Post
#8
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 196 Pomógł: 2 Dołączył: 17.01.2004 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
No includowanie skryptu między serwerami rzeczywiście jest niewykonalne, a co do przesyłania danych to w _GET można przecież wrzucić jakieś zhashowane kody aby zapewnić autentyczność i uniknąć "włamań", no bo pomysł z ?logged=ON jest naprawdę słaby. Innych opcji nie widzę... No jeszcze możesz przekazać dane via _POST to nawet nikt ich nie zobaczy...
-------------------- |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 2 Dołączył: 3.12.2004 Ostrzeżenie: (0%) ![]() ![]() |
można np. zapisać w bazie danych informację o zalogowaniu np.
id | session_id | zalogowany | login_datetime | ------------------------------------------------------ 1 | dhfiefsudfg | 1 | 2005-12-26 12:10 | i teraz np. GET'em przesyłać na drugi serwer tylko identyfikator sesji i sprawdzić czy taki użytkownik jest zalogowany plus dodatkowo jeszcze np. kiedy nastąpiło to logowanie i jeszcze np. numer IP do dodatkowej weryfikacji, jeśli wszytko się zgadza to zarejestrować na tym drugim serwerze odpowiednie zmienne sesyjne i gitara ![]() jedyny warunek jaki musi być w tej sytuacji spełniony to dostęp do jednej bazy danych z dwóch serwerów (www.cos.pl i www.cos2.pl) co wydaje mi się warunkiem dość łatwym do spełnienia oczywiście w tabeli można zapisć dodatkowe informacje o tym użytkowniku, takie jak np. login itp. lub też jego id w innej tabeli np. users |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 16:30 |