RE: [PHP] Arg seperators

From: Date: Fri, 18 May 2001 16:44:33 +0000
Subject: RE: [PHP] Arg seperators
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-53453@lists.php.net to get a copy of this message
i had to do that once with a perl script i was writing because there were a variable number of "options" that could be passed in, yet i needed to have a fixed number of paramaters going into the script. i used: ./prog.cgi?opts=x:1,y:2,z:3 sort-of like a primitive form of php's ability to pass arrays on the command line. i was using PHP before it was even written ;) > -----Original Message----- > From: DAve Goodrich [mailto:daveg@rblc.com] > Subject: [PHP] Arg seperators > > > According to the w3c validation program; > > A URL for a CGI program that uses `&' as a separator, such as > "http://host/prog?x=1&y=2". This is a common > problem: the inventors of CGI > didn't think things through very carefully when they decided to use the '&' > character as a separator between CGI arguments, because '&' has special > status in HTML. One way to get around this is for the author of the CGI > program to use a different value between arguments, like ';' or '|', which > would allow the link to be coded as <img > src="http://site/cgi?opt1=val1;opt2=val2"> or > whatever. > > I know that php 4.0.5 has a new ini directive for this, is there any way to > change this on older versions of PHP? > > Thanks, > > DAve > -- > Dave Goodrich > Director of Interface Development > Reality Based Learning Company > 9521 NE Willows Road, Suite 100 > Redmond, WA 98052 > Toll Free 1-877-869-6603 ext. 237 > Fax (425) 558-5655 > daveg@rblc.com > http://www.rblc.com > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net > For additional commands, e-mail: php-general-help@lists.php.net > To contact the list administrators, e-mail: php-list-admin@lists.php.net >

« previous php.general (#53453) next »