没有php扩展名的服务器发送事件无效

时间:2015-06-02 15:52:53

标签: php html5 server-sent-events

我正在尝试使用服务器发送的事件,而不是在调用结束时使用.php。我改变.htdocs以允许调用无扩展的PHP。

// works
var evtSource = new EventSource("ssedemo.php");

// does not work
var evtSource = new EventSource("ssedemo");

但是localhost/ssedemo.phplocalhost/ssedemo会返回相同的数据

1 个答案:

答案 0 :(得分:0)

那是因为当您发出请求“http://localhost/sse”时,它会通过您的网络服务器,这会重写请求以获取sse.php

当你的PHP脚本包含“ssedemo.php”时,它没有通过网络服务器,它正在文件系统本地查找文件。