所以我今天一直在摆弄backbone.js
,正在考虑如何让我的 PHP 代码处理如下所示的 AJAX 请求:
$.ajax({
url : "server.php/123",
data : "empty string",
type : "POST" // or "GET" - interested in both
});
胡闹,我发现如果上面的URL被发送了,那么“server.php”仍然会收到请求。看到这一点我感到非常惊讶,因为我预计需要做一些mod_rewrite
废话才能让它发挥作用。
基于这一发现,我有几个问题:
- 这对大多数/所有服务器都很常见吗?我正在使用 Zend 运行 WAMP 本地主机。
- 是否有可能在
server.php
不执行 mod_rewrite 操作的情况下访问“/”之后发送的信息(例如,通过调用“server.php/123”我想从 server.php 访问“123”)。我意识到,在骨干网的情况下,它将信息作为 JSON 的一部分发送,所以这只是我试图了解 PHP 的工作原理。