Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在php codiegniter中加密消息_Php_Codeigniter_Encryption_Content Management System - Fatal编程技术网

在php codiegniter中加密消息

在php codiegniter中加密消息,php,codeigniter,encryption,content-management-system,Php,Codeigniter,Encryption,Content Management System,我在PHP Condeigniter的一个教育网站上工作。该项目包括一个选项,学生可以向导师发送私人信息,反之亦然,但不允许他们彼此共享联系方式,如电话号码、skype id、家庭地址、电子邮件等。我有什么方法可以控制这一点吗?例如,如果一个用户写他的电话号码,比如12345677,那么算法应该自动将其替换为xxxxxxxx,这样其他用户就不能查看该号码。您可以尝试使用来审查某些文本模式,但不希望获得100%的文本模式。我认为你不能可靠地审查像skype ID和地址这样的东西 还要注意的是,如果

我在PHP Condeigniter的一个教育网站上工作。该项目包括一个选项,学生可以向导师发送私人信息,反之亦然,但不允许他们彼此共享联系方式,如电话号码、skype id、家庭地址、电子邮件等。我有什么方法可以控制这一点吗?例如,如果一个用户写他的电话号码,比如12345677,那么算法应该自动将其替换为xxxxxxxx,这样其他用户就不能查看该号码。

您可以尝试使用来审查某些文本模式,但不希望获得100%的文本模式。我认为你不能可靠地审查像skype ID和地址这样的东西


还要注意的是,如果他们真的想分享联系信息,他们会想办法绕过你的过滤器。

你需要先制定一套清晰的规则/模式,让它们混淆。你说你想阻止12345677,但是123-45677呢?还是12345677?还是一二三四五六七七?这只是你说你想做的事情的一部分。这个要求是非理性的,因为它无法实现,用户会找到一种解决方法,它会导致可接受消息的问题(误报)。只要告诉谁想出了这个概念,它就不会真正起作用了。考虑到“Mymail在服务器点com”的安全性,这有多好?最后,建立一种虚假的安全感从来都不是一个好主意。还有干扰有效通信的问题。