Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [advAJAX] pobieranie danych z innego serwisu
Forum PHP.pl > Forum > XML, AJAX > AJAX
freesbe
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?
freesbe
Przeczytalem - dzieki smile.gif
Wszystko pieknie ladnie o ile ma sie dostep do httpd.conf sad.gif
TomaySOFT
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
freesbe
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?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.