Znachi, ako otvorim stranicu "www.sajt1.com/index.html", da li javaScripta moze da ucita stranicu sa nekog drugog servera, tipa: "www.sajt2.com/about.html", ili moze samo sa sajt1.com ?
Ucitavanje stranice sa nekog drugog servera ?
Zaključano
Zakačeno
moze unutar iframe-a
pa moze Ajax-om... valjda ?
Ne moze Ajax-om zato sto brauzeri to ne dozvoljavaju.
Moze JS, eventualno Ajax koji kontaktira proxy skriptu na lokalnom serveru.
Moze JS, eventualno Ajax koji kontaktira proxy skriptu na lokalnom serveru.
izmenjeno 1 put, poslednji put mare_bj 13.11.2009. u 11:13
Izmene poruke
- mare_bj13.11.2009. u 11:13zapis iz teksta poruke
Učitavanje stranice sa drugog servera preko ajaxa možeš postići kreiranjem posredničke PHP skripte gte ćeš preko file_get_contents pokupiti stranicu sa udaljenog servera.
Na primer imaš stranicu www.example1.com i hoćeš da povučeš sadržaj sa stranice www.example2.com/feed.php?cat=1. U tom slučaju bi napravio na tvom serveru PHP skriptu sa sledećim sadržajem:
www.example1.com/feed_proxy.php
Sada na svojoj stranici preko ajaxa gađaš www.example1.com/feed_proxy.php sa željenim parametrima.
Naravno treba paziti sa kojih servera ćeš da dovlačiš sadržaj jer verovatno može predstavljati sigurnosni rizik.
Na primer imaš stranicu www.example1.com i hoćeš da povučeš sadržaj sa stranice www.example2.com/feed.php?cat=1. U tom slučaju bi napravio na tvom serveru PHP skriptu sa sledećim sadržajem:
www.example1.com/feed_proxy.php
Code:
<?php
$cat = $_GET['cat'];
echo file_get_contents("www.example2.com/feed.php?cat=$cat");
?>
<?php
$cat = $_GET['cat'];
echo file_get_contents("www.example2.com/feed.php?cat=$cat");
?>
Sada na svojoj stranici preko ajaxa gađaš www.example1.com/feed_proxy.php sa željenim parametrima.
Naravno treba paziti sa kojih servera ćeš da dovlačiš sadržaj jer verovatno može predstavljati sigurnosni rizik.