2014-11-23 91 views
-1

我使用此代码来查看示例哈希例password_hash不工作到处

<?php 
    echo password_hash("rasmuslerdorf", PASSWORD_DEFAULT)."\n"; 
?> 

这不是我的在线服务器的工作,但这个工作本地WAMP的服务器上(我只是把这个上进行测试目的)

在线托管服务器参数

PHP 5.2.17, 5.3.27, 5.4.24 & 5.5.9, 
MySQL 5.5.25, 
PostgreSQL 7.4.26 & 8.3.18, 
Apache 2.2.17. 

说不上有什么不对

+2

PHP的版本是目前网络服务器?如果它不是5.5,那就是为什么。它显示可用的版本,但哪一个是活动的?使用'phpinfo()'来查看它。 – 2014-11-23 15:09:37

+1

对于PHP> = 5.3.7 <5.5,请使用['password_hash()兼容包]](https://github.com/ircmaxell/password_compat)。测试1,2,3 ...'<?php echo“Hello world。”;' – 2014-11-23 15:22:26

回答

1

你有php版本5.2在你的服务器上运行多数民众赞成为什么...你需要PHP版本5.5或更高版本。

+0

是的,这也是我所说的;) – 2014-11-23 15:14:30

+0

是否有改变它的指令? – 2014-11-23 15:15:54

+0

您只能请求您的虚拟主机升级它,或者您切换到另一个主机 – DLastCodeBender 2014-11-23 15:17:11