我在我的应用程序中使用 Bootstrap。添加一些设计后,我开始添加一些功能。我有一个带下拉菜单的导航栏,例如 here .在我的网站上,这还有一个注销链接:
<li><a href="/logout">Logout</a></li>
但我的问题是,我的注销将只接受 POST 请求。 所以我的简单问题是:我怎样才能使它成为 POST 请求而不是 GET?
谢谢
最佳答案
有两种解决方法:
更改您的 PHP 端,使其接受
$_GET
请求。 (提示:使用$_REQUEST
从$_GET
或$_POST
获取值。为此使用 jQuery/js(抱歉,没有 js 示例)。
<a href="/logout" id="logout">Logout</a> // load jQuery first. $(document).ready(function(){ $("#logout").click(function(){ $.post($(this).attr("href"), function(){ window.location = "www.example.com/login"; // or any other page after logging out. }); }); });
关于php - Bootstrap 注销链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27358937/