【发布时间】:2012-01-09 19:01:40
【问题描述】:
我在这里使用 cURL 将带有 POST 数据的请求发布到 PHP 脚本:http://localhost/example/index.php
如何隐藏 index.php 并只发帖到 http://localhost/example ?
我试过只是在那里发帖,但我得到一个 301 Moved Permanently 标头,如果我将 CURLOPT_FOLLOWLOCATION 设置为 TRUE,请求会随之而来,但似乎丢失了 POST 数据 - 使用这个 file_get_contents 在远端我什么也没得到('php://input')。
【问题讨论】:
-
为什么这是必要的?
-
如果你放一个斜杠会发生什么,即:localhost/example/ 在我看来,你可能会从 mod_dir 得到一个斜杠重定向。 httpd.apache.org/docs/2.1/mod/mod_dir.html
-
"example" 将被第三方调用,我不希望他们看到我使用的是哪种语言,这是什么文件等。
-
mqsoh - 是的!工作。这么简单的事故。如果您将此作为答案发布,我会接受。此外,有没有办法同时接受 - 带有斜杠和不带斜杠?我不希望第三方重蹈我的覆辙。