我正在做一个项目,我需要始终访问干净的 URL,即不能在 URL 中传递任何参数来获取另一个页面上的值。
任何人都可以建议“表单提交”方法以外的替代方法。
提前致谢。
用于$_SESSION
此目的。
使用$_SESSION
您可以在多个页面中随心所欲地使用变量。
// assigning variable
$_SESSION['name']="variable";
//retrieving
echo $_SESSION['name'];
写session_start()
在页面顶部你想要$_SESSION
变量的地方
会话可以帮助,或者ajax调用。
对于 Clean URL,我更喜欢您可以使用HTTP POST方法。希望有帮助。
<form name="frmApp" method="POST" action="/action.php">
</form>
否则,您可以使用AJAX和jQuery将值提交到另一个页面。
$.ajax({url:"action.php",success:function(result){
$("div").html(result);
}});
查看 w3schools 以开始使用 AJAX:http ://www.w3schools.com/jquery/jquery_ajax.asp
不支持SESSION,因为我不喜欢在我的网页中编写php代码。
对于使用干净的 url,您可以在表单中使用 post 方法
<form name='' method='POST' action=''>