if(文件页为.php||.php3)
  exec(php.exe);

解决方案 »

  1.   

    你可以借鉴一下apache是如何实现的。找一下apache与此相关的代码吧。
      

  2.   

    当php不是作为apache的模块,而是cgi的形式运行时,比如你访问http://loaclhost/1.php,好像apache会返回http://localhost/php/php.exe/1.php.如果你写的也用cgi的形式,应该行吧.
      

  3.   

    如果php作为cgi运行,怎么样把参数传递给php程序呢?
      

  4.   

    genstone(血狐狸)的方法最简单了,不过你要打包php的原码才行啊!或者你也仿造apache做个httped.conf的文件,读取信息再确定是否解析php文件
      

  5.   

    怎么样把参数传递给php程序是php.exe的事了,你可以不管啊!
    MSDN上有例子,不过我没怎么研究过!
      

  6.   

    按照标准的cgi就可以读取参数了
      

  7.   

    我觉得模仿apache的方法最好了.
      

  8.   

    大家能不能说得明白点。比如说浏览器发过来的请求是http://localhost/test.php?aaa=1,web server接受到这个请求之后应该怎么样交给php处理?我试过在程序中直接执行php.exe test.php但是没有任何输出。