Beste,

Voor een van de websites waar ik momenteel mee bezig ben moet ik met ajax een php bestandje aanroepen.
Nu dit gaat prima als het php bestandje bij in de map staat waar zich het script bevind waarop dit moet gebeuren.
Nu zou ik graag het php bestandje extern ergens hosten maar als ik dit doe kan ik er niet meer aan.

De code waarmee ik op dit moment het php bestandje inlees ziet er zo uit.
function sendRequestSearch(iets) {
http.open('get', 'test1.php');
http.onreadystatechange = handleResponseSearch;
http.send(null);
}

Nu heb ik al geprobeerd om de test1.php te vervangen door de link naar de website waar het bestandje gehost wordt maar dan leest hij het bestand niet in.
function sendRequestSearch(iets) {
http.open('get', 'http://www.swiido.com/test1.php';);
http.onreadystatechange = handleResponseSearch;
http.send(null);
}

Ps : er staat nog code voor en na de functie om deze goed te doen werken.

Alvast bedankt,
Grts Philippe Mes
Dat klopt inderdaad, je mag geen toegang krijgen tot een extern bestandje. Anders zou er onder andere geen markt zijn in codes, omdat je dan bijv de inhoud van het bestandje kon echoën, waardoor iedereen dat script kan krijgen. De oplosssing hiervoor weet ik niet, tenzij je hem gewoon op je eigen server houd.
@Dalando,
Wat bedoel je daar nou weer mee? Een AJAX request is gewoon een HTTP request, broncode zal je dus nooit te zien krijgen.
Hey,
swiido.com is van mij maar zou dus van andere website daar aan moeten kunnen.
ik moet een soort widget maken die op meerdere websites geplaatst kan worden en dan met swiido.com kan communiceren.

Reageren