如何隐藏从Url获​​取数据

时间:2015-04-29 09:23:11

标签: php .htaccess url

我想隐藏来自url.now的变量我的网址显示如下 http://www.example.com/supplier/dashbord.php?name=MyRest

我想显示类似的网址 http://www.example.com/supplier/dashbord.php

我也试过.htacces文件

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /supplier/

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^supplier/(.*) dashbord.php?name=$1
</IfModule>

但是它确实有效。对我有什么解决方案吗?

1 个答案:

答案 0 :(得分:1)

GET参数始终与网址一起传递。

你真正想要的是POST参数,它们是在http-body而不是url中传输的,因此对普通用户来说是不可见的。

在php中,您可以通过$_POST['var']而不是$_GET['var']访问它们,而在HTML表单中,您只需使用method="POST"代替method="GET"来传输表单数据http体。