Re: Session var read by form C++ CGI prog ?
| From: | John Bryan | Date: | Tue, 02 Sep 2003 18:32:42 +0000 |
| Subject: | Re: Session var read by form C++ CGI prog ? | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-161458@lists.php.net to get a copy of this message | ||
Thanks, very much, Raditha.
Do you mean to pass my variable as a cgi parameter ?
If so, the problem is that this file that is being uploaded via the form to the program
MyCppProg.exe gets sent as THE input to the prog, apparently as a cgi-type parameter through stdin
(i.e. cin), so that when I try to pass the value as a cgi parameter, it gets inserted INTO the file
that is being uploaded.
Am I understanding correctly, or did I miss the point ?
Thanks,
JB
On Tuesday, September 02, 2003, at 01:21PM, Raditha Dissanayake <jabber@raditha.com> wrote:
>Hi,
>
>Had a similar problem when building upload progress bar. Initially i
>used cookies but that had a few minor hiccups. What you can do is to
>encode your variables into the query string. This is accessible as part
>of the env. variables. Since you are familiar with C++ you will get the
>hang of PHP very quickly.
>
>oh and btw the correct way to set a cookie is with session_register(),
>$_SESSION is used for retrieval.
>
>John Bryan wrote:
>
>>I need to use something like a session variable to make a variable available to an existing
>>form-invoked C++ program which takes as input a file being uploaded. Is this even do-able ?? If
>>so, what am I missing here ???
>>
>>The C++ prog used to use the REMOTE_USER env var set by the web server but we are no longer
>>doing authentication via the webserver itself, so this one does not get set, and I need to set
>>something myself. The C++ prog would had been grabbing this by getenv("REMOTE_USER").
>>
>>I was trying some php to set a session var 'UPATH' but the UPATH variable
>>doesn't seem to be visible to MyCppProg.exe :
>>
>>--snip--
>>
>><?php
>>$_SESSION['UPATH'] = 'foobar';
>>?>
>>
>><form enctype="multipart/form-data" action="MyCppProg.exe"
>>method="post">
>> File to Upload: <input name="file" type="file"> <input
>> type="submit" value="Send">
>></form>
>>
>>--snip--
--
John Bryan
johnbryan@mac.com
http://homepage.mac.com/johnbryan
http://homepage.mac.com/aijuan