当我在req.php中运行以下代码时:
我收到了这个响应:
当我在/city后使用两个点时:
为什么 REQUEST_URI 被修改而不是保持不变?编辑:看来 cURL 正在编辑 REQUEST_URI - 是否有设置可以禁用此行为的 cURL php 库?
<?php
echo("Request:\n");
print_r($_SERVER['REQUEST_URI']);
?>
请求:
curl "http://localhost/req.php/postcode/14482/city/./country/de/"
我收到了这个响应:
Request:
/req.php/postcode/14482/city/country/de/
当我在/city后使用两个点时:
Request:
/req.php/postcode/14482/country/de/
在 /city 后面加上三个点:
Request:
/req.php/postcode/14482/city/.../country/de/
为什么 REQUEST_URI 被修改而不是保持不变?编辑:看来 cURL 正在编辑 REQUEST_URI - 是否有设置可以禁用此行为的 cURL php 库?