Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [advAJAX] pobieranie danych z innego serwisu
freesbe
post
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 21.08.2005
Skąd: chrzanow

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


Witam,
przy uzyciu advAJAX do pobrania danych z serwisu www.xxx.pl za pomoca metody post dostaje nastepujacy blad:
1) pod FF: Błąd: uncaught exception: Nie udzielono uprawnien do wywolania metody Location.toString
2) pod Opera: security violation

Oto fragment kodu: (oczywiscie a JS, tylko niestety na forum niedostepne jest formatowanie JS:( )
  1. <?php
  2. function pobierz(parametr) {
  3. advAJAX.post({
  4. url: "https://www.xxx.pl",
  5. parameters: {
  6. "par1": parametr
  7. },
  8. onSuccess: function(obj) { alert("odp: "); },
  9. onError: function(obj) { alert("error: "); }
  10. });
  11. }
  12. ?>


Ma moze ktos jakas koncepcje jak rozwiazac ten problem?

Ten post edytował freesbe 24.02.2008, 12:42:15
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Sabistik
post
Post #2


Administrator wortalu


Grupa: Przyjaciele php.pl
Postów: 960
Pomógł: 39
Dołączył: 21.10.2003
Skąd: Kraków

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


http://blog.dywicki.pl/2006/09/07/ajax-i-wiele-domen/
Go to the top of the page
+Quote Post
freesbe
post
Post #3





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 21.08.2005
Skąd: chrzanow

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


Przeczytalem - dzieki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Wszystko pieknie ladnie o ile ma sie dostep do httpd.conf (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
TomaySOFT
post
Post #4





Grupa: Zarejestrowani
Postów: 9
Pomógł: 1
Dołączył: 18.06.2002
Skąd: poznań

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


Istnieje jeszcze szansa na obejście tego problemu poprzez wydane JS-owego polecenia document.domain, zarówno w dokumencie macierzystym, jak i załączanym przez iframe/popup/ajax...
Chodzi generalnie o to, by oba dokumenty znalazły się w możliwie tej samej domenie, nawet wyżej w pionie spozycjonowanej. Dla przykładu: mając stronkę na www.strona1.costam.pl możesz bez problemu "podłączyć" się do zawartości z www.strona2.costam.pl przypisując w kodzie ich obu wyższą domenę, a mianowicie wstawiając polecenie document.domain='costam.pl'. Wówczas zadziała i ajax, i przekazanie parametrów między stronkami.
Natomiast eksperymentalnie musiałbyś w tym Twoim przykładzie wybadać, jaką wartość podstawić, gdyż o ile wiem do samej domeny .pl nie uda Ci się ten manewr...

Pozdro
Go to the top of the page
+Quote Post
freesbe
post
Post #5





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 21.08.2005
Skąd: chrzanow

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


Wzialem sie za httpd.conf i .htaccess i zrobilem sliczne przekierowanie proxy:

.htaccess:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^.*$ [NC]
RewriteRule ^test/(.*)$ http://www.xxx.pl/index.php [P]

i w efekcie Apache wywala blad:
[error] [client 127.0.0.1] File does not exist: proxy:http://www.xxx.pl/index.php, referer: http://lapciak/test/

Zaznacze, ze strona http://www.xxx.pl/index.php istnieje!
Moge prosic o pomoc?

Ten post edytował freesbe 1.03.2008, 13:09:20
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: 25.08.2025 - 01:11