<;的奇怪行为;?php在以XMLHTTP响应发送到浏览器时
正在尝试在我的网页上打印以下内容:<;的奇怪行为;?php在以XMLHTTP响应发送到浏览器时,php,html,pre,Php,Html,Pre,正在尝试在我的网页上打印以下内容: <?php // Usage: $master=new WebSocket("localhost",12345); class WebSocket{ var $master; var $sockets = array(); var $users = array(); var $debug = false; function __construct($address,$port){ error_reportin
<?php
// Usage: $master=new WebSocket("localhost",12345);
class WebSocket{
var $master;
var $sockets = array();
var $users = array();
var $debug = false;
function __construct($address,$port){
error_reporting(E_ALL);
set_time_limit(0);
ob_implicit_flush();
$this->master=socket_create(AF_INET, SOCK_STREAM, SOL_TCP) or die("socket_create() failed");
<pre><!--?php
// Usage: $master=new WebSocket("localhost",12345);
class WebSocket{
var $master;
var $sockets = array();
var $users = array();
var $debug = false;
function __construct($address,$port){
error_reporting(E_ALL);
set_time_limit(0);
ob_implicit_flush();
$this--->master=socket_create(AF_INET, SOCK_STREAM, SOL_TCP) or die("socket_create() failed");
</pre>
同时,我可以在Chrome Inspector的网络选项卡中看到,它被正确地传递到浏览器
当我检查PRE-element时,我看到:
master=socket\u create(AF\u INET、SOCK\u STREAM、SOL\u TCP)或die(“socket\u create()失败”);
谁注释了代码,为什么,以及如何阻止它的主要问题 Replace
Chrome以注释可见PHP而闻名,我相信这是一种安全“功能”。您的http服务器没有phpDid的处理程序。您可以将文件命名为something.PHP?@AlexLunix,这也发生在Firefox中。@eicto,“您的http服务器没有PHP的处理程序”-这意味着什么?假设创建AJAX响应的脚本是用PHP编写的。
<pre><!--?php
// Usage: $master=new WebSocket("localhost",12345);
class WebSocket{
var $master;
var $sockets = array();
var $users = array();
var $debug = false;
function __construct($address,$port){
error_reporting(E_ALL);
set_time_limit(0);
ob_implicit_flush();
$this--->master=socket_create(AF_INET, SOCK_STREAM, SOL_TCP) or die("socket_create() failed");
</pre>