Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ajax] pobieranie danych z innej domeny
maciu
post
Post #1





Grupa: Zarejestrowani
Postów: 238
Pomógł: 1
Dołączył: 27.08.2003

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


mam dwa serwisy nazwa1.pl i nazwa2.pl. Oba leża na tym samym serwerze.

Serwis nazwa1.pl próbuje pobrać przez ajax dane z serwisu nazwa2.pl. Jak wiadomo skrypty JS nie mają uprawnień do kontaktu z dokumentami spoza domen. Czy da się to jakoś obejść? Może jakiś wpis w htaccess serwisu nazwa2.pl?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
kriqs
post
Post #2





Grupa: Zarejestrowani
Postów: 148
Pomógł: 0
Dołączył: 31.05.2006

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


na 1 stworz skrypt ktory pobierze dane z 2 np przez file_get_contents. powninno pomoc biggrin.gif


--------------------
Pozdrawiam
kriqs

mam nadzieje ze pomoglem :)
Go to the top of the page
+Quote Post
maciu
post
Post #3





Grupa: Zarejestrowani
Postów: 238
Pomógł: 1
Dołączył: 27.08.2003

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


niestety nie mogę tak zrobić, muszę wykorzystać ajax.
Go to the top of the page
+Quote Post
revyag
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


Radzę poczytać o ajaxie więcej bo nie do końca chyba wiesz jak to działa.

Robisz skrypt w php w którym pobierasz dane z serwisu nazwa2. Następnie używając jakiejś biblioteki np. jquery wykonujesz zapytanie do do serwera nazwa2 używając tego skryptu. np.
Kod
$.get(
    "pobranie_danych_z_nazwa2.php",
    function(data) {
        //data - to wynik działania skryptu
    }    
);


--------------------
-------------

------
Go to the top of the page
+Quote Post
maciu
post
Post #5





Grupa: Zarejestrowani
Postów: 238
Pomógł: 1
Dołączył: 27.08.2003

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


revyag wiem jak działa ajax. Chodziło mi tylko o taką sytuację, gdzie w jednej domenie trzymam jakieś funkcje js, które wykorzystują ajax i z tych funkcji będe mógł skorzystać w innych domenach. Czyli żebym w każdym serwisie z osobna nie musiał implementować funkcji js z ajaxem, tylko żebym mógł odwoływać się do tych funkcj js z jednego miejsca.
Go to the top of the page
+Quote Post
mike
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Niestety nie da się tego zrobić tak jak chcesz. Ograniczenia JavaScript.
Możesz to ominąć robić coś w rodzaju proxy, czy to za pomocą serwera czy aplikacji w PHP.
Masz bardzo fajny przykład: Ajax i wiele domen
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 20:33