基于PHP如何实现自定义函数简单的数字加密解密

Admin 2022-10-13 群英技术资讯 357 次浏览

关于“基于PHP如何实现自定义函数简单的数字加密解密”的知识有一些人不是很理解,对此小编给大家总结了相关内容,具有一定的参考借鉴价值,而且易于学习与理解,希望能对大家有所帮助,有这个方面学习需要的朋友就继续往下看吧。

加密和解密一般用于电子商务,但是一般的网站开发中也会用涉及到到加密和解密,特别是文件处理上,今天为大家讲解一个自定义函数简单的数字加密/解密算法实例。

实现过程

1、制作form表单提交框一个文本输入框和一个提交按钮。

2、创建php脚本文件。

3、定义加密数字和解密数字的函数。

4、调用自定义函数处理用户输入的数据,输出加密数字和解密数字。

代码如下:

php知识总结:

1、form表单

form标签的action属性表示向何处提交表单数据,当action为空时表示数据提交还是这个页面本身。

2、$_POST

$_POST在PHP中是预定义数组,它属于外部变量.它的作用收集用户通过表单提交数据,$_POST收集的数据可以赋给变量再进一步处理,上面代码就是把$_POST赋给变量作为自定义函数的参数。

3、自定义函数

把加密和解密的php功能语句,都写到特定的程序块中,这个程序块就是自定义的函数。在本例中我们声明一个函数A,他具有加密数字的功能。声明一个函数B,它具有解密功能的功能。函数A和函数B都有一个共同的参数$str。声明函数目的是为了避免在程序中出现功能相同的代码,提高效果。

4、 session

session在PHP中的作用是暂时把用户信息(比如说用户名)存储在服务器上,过一段时间就会被删除。如果想把数据长期存储可以把数据存在数据库中。上面代码中是加密后的结果保存在session中,然后session在作为解密函数的参数再继续执行。

5、isset()函数

isset()函数是为了确定变量是否存在,它经常和if语句一块使用。上面代码中是判断地址栏pwd是否存在,存在则执行下面的语句。

程序执行结果


到此,关于“基于PHP如何实现自定义函数简单的数字加密解密”的学习就结束了,希望能够解决大家的疑惑,另外大家动手实践也很重要,对大家加深理解和学习很有帮助。如果想要学习更多的相关知识,欢迎关注群英网络,小编每天都会给大家分享实用的文章!

群英智防CDN,智能加速解决方案

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。

猜你喜欢

成为群英会员,开启智能安全云计算之旅

立即注册
专业资深工程师驻守
7X24小时快速响应
一站式无忧技术支持
免费备案服务
免费拨打  400-678-4567
免费拨打  400-678-4567 免费拨打 400-678-4567 或 0668-2555555
在线客服
微信公众号
返回顶部
返回顶部 返回顶部
在线客服
在线客服