ホームページ >バックエンド開発 >PHPチュートリアル >PHP を使用して URL アドレスパラメータを暗号化して送信し、Web サイトのセキュリティを向上させる方法
この記事では、Web サイトのセキュリティを向上させるために、PHP を使用して URL アドレス パラメーターを暗号化して送信する方法を紹介します。必要なときに参考にしてください。 POST 経由でデータを送信する場合、www.mdaima.com/get.php?id=1&page=5 などの URL でパラメータが渡されることがよくあります。この場合、ID 番号とページ番号がパラメータとして渡されます。プレーンテキストで直接渡されます。より重要なデータの場合、送信は安全ではないと思います。パラメータを以下のように変更した方が良いでしょうか?
1 |
利用加密再配合伪静态设置,最终效果就是下面这样了,即隐藏了真实php文件get_mb.php又将参数都加密传输了。
比較するとすでに優れていますが、少なくとも見た目ははるかに優れています。それでは、どうやって暗号化および復号化するのでしょうか?次の関数を見てください(よく見る必要はありません、ただ取得して使用し、呼び出し方に注目してください)
以上这个是关键的加密与解密函数,下面看一下如何调用,我们举例说一下将表单action中参数id和page进行加密并加入时间戳一起,这样每次的链接地址都是动态的,而且可以在接收页面设置页面限制超时的有效期了。
上面就是如何加密参数。再看一下如何解密接收到的参数:
这样我们就得到了解密的$page和$id参数了,大家试一下吧,有问题也可以联系我! 转载出处:http://www.mdaima.com/jingyan/36.html |
以上がPHP を使用して URL アドレスパラメータを暗号化して送信し、Web サイトのセキュリティを向上させる方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。