我试图弄清楚如何在提交表单后刷新页面更新我的数据库中的列...用户按下通知区域中的按钮并更新sql db ...由于这个区域位于网站范围内,我不想将它们发送到特定页面,因为它们可能不在该页面上...因为所有页面都是动态生成的,所以使用$ _SERVER [PHP_SELF]响应.com / page.php而不是.com / page.php?user_id = 1。
有没有办法通过动态页面扩展进行刷新?一如既往,非常感谢任何和所有的帮助!谢谢!
答案 0 :(得分:0)
我通常不会在表单元素中提供action属性,这样表单就会被提交到当前页面,例如.com / page.php?user_id = 1
答案 1 :(得分:-1)
您可以使用$_SERVER['REQUEST_URI']
代替$_SERVER[PHP_SELF]
例如:
$url = "//{$_SERVER['HTTP_HOST']}{$_SERVER['REQUEST_URI']}";
将返回完整的url路径,而不仅仅是自我脚本路径。