【发布时间】:2013-05-12 14:18:13
【问题描述】:
嗨,我在此之前问了一个问题:how-can-i-integrate-php-with-my-http-server 我编写了个人网络服务器,并尝试使用 PHP-CGI 将其与 PHP 集成,运行系统命令(“PHP-CGI.exe path/to/php/script.php getvar=getValue”)并发送输出到浏览器,一切正常,除了输出在浏览器中显示为纯文本页面,如:
X-Powered-By: PHP/5.4.14 Set-Cookie: PHPSESSID=9rurvleetdkucms44i4cac9a14;路径=/ 过期:1981 年 11 月 19 日,星期四 08:52:00 GMT 缓存控制:无存储,无缓存,必须重新验证, post-check=0, pre-check=0 Pragma: no-cache Content-type: text/html
ID 值 = AAAA
这是 PHP 脚本:
<?php
session_start();
echo "< h1>ID value = < /h1>". $_GET['id'];
?>
和我使用的命令:php-cgi html_doc/index.php id=AAAA
我的问题是:为什么它以纯文本/文本而不是我想要的文本/html 发送数据?! 为什么它会像上面一样在浏览器中显示标题信息?! 谢谢大家! (注意:我分开了
所以它可以出现!)
【问题讨论】:
标签: php c http browser http-headers