2014-11-23 27 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