我试过了
$x = cos(deg2rad($angle));
Run Code Online (Sandbox Code Playgroud)
但是当角度为90度而不是0时,它返回6.12323399574E-17.我读到这是一个浮点问题,但是有解决方法吗?
.htacesss
RewriteCond %{REQUEST_URI} ^/api/(.+)$
RewriteRule ^api/(.+)$ /index.php?api=%1 [QSA,L]
Run Code Online (Sandbox Code Playgroud)
示例Ajax网址请求:“ http://hostname.com/api/ext/list.php?query=de”
我希望能够将这种格式的网址重定向到以下index.php?api = {requested_filename}&param1 = value1&param2 = value2 ...
因为整个网站都是通过index.php中的引导过程来处理的,所以它的路由部分会加载配置,模板等...
例如,当我尝试使用jquery代码时,重定向后POST数据将丢失。
$.ajax({
url: '/api/contact.php',
type: 'POST',
data: {
email: $("#contactEmail").val(),
name: $("#contactName").val(),
message: $("#contactMessage").val()
// etc ...
}
});
Run Code Online (Sandbox Code Playgroud)
我了解到您无法在http重定向上保留数据。但是所有框架如何避免这种情况?我已经编写了很多代码,并且每个代码都通过index.php进行了引导,并且.htaccess文件中有重写规则以启用漂亮的url。因此,例如在Yii中,我将使用一些POST数据调用url“ api / uploads / latests.json”,后端的控制器将接收该数据。我在这里想念什么?
注意:我已经测试过[P] mod_rewrite参数,并且我认为此服务器未启用mod_proxy。