我正在开发一个基于php的项目。我想知道 -隐藏脚本扩展名并获取值
=>如何隐藏在url中显示的脚本扩展?像stack.php应该看起来只有堆栈
=>有什么办法隐藏获取值?或者出于安全原因,如何处理获取值?
我正在开发一个基于php的项目。我想知道 -隐藏脚本扩展名并获取值
=>如何隐藏在url中显示的脚本扩展?像stack.php应该看起来只有堆栈
=>有什么办法隐藏获取值?或者出于安全原因,如何处理获取值?
如何隐藏url中显示的脚本扩展?像stack.php应该看起来只有堆栈
这是可能的,但没有任何意义。
有什么办法隐藏获取值?
这是不可能的,是没有意义的
GET值定义了一个独特的网页地址。没有它们,你的代码将无法分辨哪些信息必须显示。
为了确保任何值的安全,你必须过滤和消毒它们,而不是隐藏。你只是不能隐藏任何实际从浏览器发送值的用户。 因此,关于超链接,只需保持当前的设置 - 没关系。
或者出于安全原因如何处理获取值?
这取决于这些值的进一步使用。已经有很多关于此事的答案。
隐藏脚本扩展在.htaccess检查这里接受的答案....
http://www.stackoverflow.com/questions/8371634/hide-php-extension-htaccess
隐藏获取值核对答案在这里同样的问题
为什么会有人downvote这个答案? – 2013-03-03 04:32:20
检查你有mod_rewrite
安装,然后把它放进一个.htaccess文件
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !\.php$
RewriteRule ^(.*)$ $1.php [L]
当然,这是假设你使用Apache。
Google'mod_rewrite' – 2013-03-03 04:09:47