嗨,我在这里问过一个问题:how-can-i-integrate-php-with-my-http-server 我编写了一个个人 Web 服务器,我尝试使用 PHP-CGI 将它与 PHP 集成,我运行一个系统命令(“PHP-CGI.exe path/to/php/script.php getvar=getValue”)然后我将输出发送到浏览器,一切正常,除了输出在浏览器中显示为纯/文本页面,如:
X-Powered-By: PHP/5.4.14 Set-Cookie: PHPSESSID=9rurvleetdkucms44i4cac9a14; path=/ Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Pragma: no-cache Content-类型:文本/html
ID 值 = AAAA< /h1>
这是 PHP 脚本:
<?php
session_start();
echo "< h1>ID value = < /h1>". $_GET['id'];
?>
和我使用的命令:php-cgi html_doc/index.php id=AAAA
我的问题是:为什么它以纯文本而不是我想要的文本/html 发送数据?!为什么它会像上面一样在浏览器中显示标题信息?!谢谢大家!(注意:我分开了<h1>所以它可以出现!)