I have been writing an HTTP server in C#, and I’ve gotten to the point where I want to implement PHP. However, I cannot seem to find a way to pass POST variables to the PHP-CGI executable. I know that I am supposed to use environment variables to communicate with the executable, and most importantly the QUERY_STRING variable. This one just seems to pass GET variables to PHP, not POST. I’ve also tried writing to the input stream of the executable, but it just ignores that completely. What am I missing?
Share
You need to write to the input stream of the executable. Did you make sure to set the CONTENT_LENGTH environment variable?