Kom ihåg mig?

Wrapper runt cgi?

 
Ämnesverktyg Visningsalternativ
Oläst 2011-09-20, 07:21 #1
Magnus_A Magnus_A är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: May 2006
Inlägg: 2 604
Magnus_A Magnus_A är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: May 2006
Inlägg: 2 604
Standard Wrapper runt cgi?

Gomorron vänner,
skulle behöva köra ett cgi från en wrapper, som gör vissa checks och modifierar request parametrar, för att sedan skicka ut resultatet till klienten.

Istället för en request som ser ut så här:
http://example.com/cgi-bin/mincgi?re...quest_param2=y

Så vill jag att det ser ut så här:
http://example.com/cgiwrapper.php?re...quest_param2=y

cgiwrapper.php har följande pseudokod:
Citat:
<?php
//gör lite checks
if($_GET['request_param1'] == x){

//lägg till en tredje parameter
$_GET['request_param3'] = z;
}

//Kolla något helt annat , till exempel ingående ip:
if($_SERVER['REMOTE_ADDR'] == '1.2.3.4'){

//gör något

}

// kalla på mitt ursprungliga cgi och returnera resultatet till browsern:
// Här vet jag inte riktigt hur jag ska göra... kanske så här:

echo shell_exec('/usr/lib/cgi-bin/mincgi (ja, hur får jag in requesten $_GET här t ex?)');
Språk: PHP.

Alternativet är naturligtvis att göra ändringarna i cgi-n och kompilera om den, men jag är inte så bra på C.

Tack på förhand

Senast redigerad av Magnus_A den 2011-09-20 klockan 07:24 Anledning: Språk tillagt
Magnus_A är inte uppkopplad   Svara med citatSvara med citat
 


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 
Ämnesverktyg
Visningsalternativ

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 07:42.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017