[PHP/Javascript] XMLHttp request vanuit PHP

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Gummbahla
  • Registratie: Februari 2003
  • Laatst online: 01-06 15:27
Ik zit met een volgend probleem:

Ik heb een doodnormale pagina met een knop erop en ik zou graag willen dat het volgende gebeurt wanneer er op die knop geklikt wordt:

1. er moeten een aantal dingen berekend worden door een PHP script
2. vervolgens moet de berekende data naar een andere server worden gestuurd via XMLHttp
3. deze doet er iets mee en returned de boel naar mijn script
4. op de oorspronkelijke pagina wordt het resultaat weergegeven (zonder een page-refresh)

Het probleem in deze zit 'm erin dat ik in feite 2 keer een XMLHttp request nodig heb. Één keer bij stap 1, om het PHP script aan te roepen, en een keer bij stap 2 om het script op de andere server aan te roepen.
Bij stap 1 is dat geen probleem, daar kan het gewoon via de gebruikelijke weg (Javascript functie aanroepen die een XMLHttp request doet, klaar)
Bij stap 2 wordt het lastiger, omdat de XMLHttp request plaats moet vinden vanuit een PHP script.
Helaas heb ik geen idee hoe ik in server-runtime een XMLHttp request kan versturen vanuit een PHP script. Heeft iemand een goed idee?

Acties:
  • 0 Henk 'm!

  • bigbeng
  • Registratie: Augustus 2000
  • Laatst online: 26-11-2021
Waarom doe je het niet gewoon helemaal met javascript?

Dus:
- een aanroep met xmlhttp van de php pagina
- uitlezen van het antwoord
- aanroep van de andere server met het antwoord van de php pagina
- toon resultaat

Acties:
  • 0 Henk 'm!

  • djluc
  • Registratie: Oktober 2002
  • Laatst online: 10-06 18:45
Zo'n XML request vanuit PHP kan al heel simpel:
PHP:
1
2
3
<?PHP
var xmlValue=file_get_contents('http://webservice.server2.com/iets.xml');
?>

[ Voor 15% gewijzigd door djluc op 05-01-2006 15:58 ]


Acties:
  • 0 Henk 'm!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 10-06 16:30

Bosmonster

*zucht*

of via PHP ff met CURL een requestje doen.

Acties:
  • 0 Henk 'm!

  • Gummbahla
  • Registratie: Februari 2003
  • Laatst online: 01-06 15:27
Mijn dank is groot, file_get_contents had ik nog niet eerder gezien :X