在cpanel托管站点上的html中隐藏php脚本名称的action属性

在cpanel托管站点上的html中隐藏php脚本名称的action属性,php,html,cpanel,Php,Html,Cpanel,如何在单击submit按钮时以html形式隐藏名为action URL的php脚本的名称。网站托管在cPanel服务器上 您可以编写一些javascript代码来处理表单提交事件,并在那里指定目标(操作)url,这将直接将其从操作属性中删除。但它仍然会暴露在任何人的面前。归根结底,浏览器需要有一个目标url来知道表单信息提交到哪里,并且没有办法对用户隐藏这一点 话虽如此。。您始终可以在服务器端执行一些操作,例如基于任意数量的内容(例如id或特定值)创建一个面向公共的路由器脚本,以让服务器端脚本知

如何在单击submit按钮时以html形式隐藏名为action URL的php脚本的名称。网站托管在cPanel服务器上


您可以编写一些javascript代码来处理表单提交事件,并在那里指定目标(操作)url,这将直接将其从操作属性中删除。但它仍然会暴露在任何人的面前。归根结底,浏览器需要有一个目标url来知道表单信息提交到哪里,并且没有办法对用户隐藏这一点

话虽如此。。您始终可以在服务器端执行一些操作,例如基于任意数量的内容(例如id或特定值)创建一个面向公共的路由器脚本,以让服务器端脚本知道要路由到什么,这样用户就永远不会直接知道处理脚本的路径


总的来说,我建议您考虑使用MVC框架(例如Laravel)实现您的站点。它可以做很多很酷的事情,包括(有效地)解决您当前的问题

如果你隐藏它并不重要,任何人在开发工具中查看他们的“网络”选项卡时都会看到表单的位置。隐藏它以防止有人通过此脚本访问数据库不是很好吗?如果知道脚本的名称允许有人修改你的数据库,你会遇到很大的问题。脚本的编写方式应确保除了应用程序所需的查询之外,不允许其他查询。如果你真的担心安全问题,最好先了解一下。好的,我明白了,谢谢