$_file['file_short_url'] = substr( preg_replace( "/[^a-zA-Z0-9]/", '', crypt( $_file['file_key'] ) ), 0, 5 );
它给了我这个错误Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash
什么我做错了可以有人帮助我
谢谢
答案 0 :(得分:0)
你不需要盐,但如果你想避免通知:
$ _文件[' file_short_url'] = substr( 的preg_replace( " / [^ A-ZA-Z0-9] /&#34 ;, crypt($ _file [' file_key'],' my_secret_salt') ) 0, 五 );
你在这做什么?你为什么要preg_replacing?