Hoe doe ik dit in PHP?
Groet,
Jerone
Likes: 0
Jeroen Ruijgers:
>Hoe doe ik dit in PHP?
Hoe doe je wat precies?
--
René Pijlman
Wat wil jij leren? http://www.leren.nl
Rene Pijlman wrote:
> Jeroen Ruijgers:
>> Hoe doe ik dit in PHP?
>
> Hoe doe je wat precies?
Sorry voor mijn onduidelijkheid: ik heb een cgi-script die een document
genereert. Nu wordt het hele systeem gefaseerd overgezet naar PHP en moet
het oude CGI-script nog even zijn werk doen terwijl PHP al wat extra taken
doet. De variabelen (POST en GET) moeten dus doorgegeven worden aan het
CGI-script.
Duidelijk genoeg?
Jeroen Ruijgers:
>ik heb een cgi-script die een document genereert. Nu wordt het hele systeem
>gefaseerd overgezet naar PHP en moet het oude CGI-script nog even zijn werk
>doen terwijl PHP al wat extra taken doet. De variabelen (POST en GET) moeten
>dus doorgegeven worden aan het CGI-script.
>Duidelijk genoeg?
Bijna :-)
Bedoel je dat bij de webserver een PHP-pagina wordt opgevraagd, die op
zijn beurt een CGI-script op dezelfde server moet aanroepen (en daarbij
GET en POST doorgeven) en die de output van het CGI-script opvangt, waarna
het PHP-script de output bewerkt en naar de client retourneert?
--
René Pijlman
Wat wil jij leren? http://www.leren.nl
Rene Pijlman wrote:
> Jeroen Ruijgers:
>> ik heb een cgi-script die een document genereert. Nu wordt het hele
>> systeem gefaseerd overgezet naar PHP en moet het oude CGI-script nog
>> even zijn werk doen terwijl PHP al wat extra taken doet. De
>> variabelen (POST en GET) moeten dus doorgegeven worden aan het
>> CGI-script. Duidelijk genoeg?
>
> Bijna :-)
>
> Bedoel je dat bij de webserver een PHP-pagina wordt opgevraagd, die op
> zijn beurt een CGI-script op dezelfde server moet aanroepen (en
> daarbij GET en POST doorgeven) en die de output van het CGI-script
> opvangt, waarna het PHP-script de output bewerkt en naar de client
> retourneert?
Dat bedoel ik inderdaad. Het is ook goed alshet PHP-script de client forward
naar het CGI-script, maar dat lijkt mij lastiger igv een POST-request.
Jeroen Ruijgers:
>Rene Pijlman:
>> Bedoel je dat bij de webserver een PHP-pagina wordt opgevraagd, die op
>> zijn beurt een CGI-script op dezelfde server moet aanroepen (en
>> daarbij GET en POST doorgeven) en die de output van het CGI-script
>> opvangt, waarna het PHP-script de output bewerkt en naar de client
>> retourneert?
>Dat bedoel ik inderdaad.
Kijk dan eens in de interactieve PHP-manual naar de virtual() functie. De
documentatie van die functie zelf vind ik niet erg duidelijk (leve PHP),
maar in één van de commentaren staat een voorbeeld hoe je vanuit PHP een
CGI-aanroep kunt simuleren.
>Het is ook goed alshet PHP-script de client forward naar het CGI-script,
Dat zou een kwestie zijn van een simpele redirect.
>maar dat lijkt mij lastiger igv een POST-request.
Inderdaad.
"If the 301 status code is received in response to a request other than
GET or HEAD, the user agent MUST NOT automatically redirect the request
unless it can be confirmed by the user, since this might change the
conditions under which the request was issued."
http://www.ietf.org/rfc/rfc2616.txt
--
René Pijlman
Wat wil jij leren? http://www.leren.nl