首先把要传递过去的参数进行URL加密处理,函数是urlencode(),然后在接收方使用urldecode()解密函数解密该参数还原就行了。
2. 如何对PHP文件进行加密
对PHP文件进行加密,通常使用 Zend Guard,这是目前市面上应用比较多的PHP源码加密产品。
加密流程大概如下:
1、打开Zend Guard 5.5.0,[File]->[New]->[Zend Guard Project],新建项目。
2、点击 Next ,下一步。弹出如下对话框,选择要进行加密的源文件或文件夹。
3、接下来是选择PHP的版本[与你web服务器上PHP的版本相对照],这里很重要,版本不对会出错,[Finish]完成项目的创建。
4、在Zend Guard左侧的Guard Explorer中,可以看到你新建的项目了,鼠标选中项目名称后,右键单击[Encode Project],完成。
3. PHP传值加密
这叫GET方式传值,method="get"
用POST方式传值就可以不在地址栏上显示了。
后台本来用$_GET取值的,换成用$_POST取值就可以了
如果你需要处理一些预定义的字段,也非常好处理,在表单里写hidden,
如下:
<input type="hidden" name="user" value="myusername" />
<input type="hidden" name="password" value="mypassword" />
来代替
xxx.php?user=myusername&password=mypassword