2014-11-23 2 views
-1

Я использую этот код для просмотра образца окрошкаПример password_hash не работает везде

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

Это не работает для моего интернет-сервера, но это работает на локальном сервере WAMP (я просто включите эту для тестирования цель)

Online параметры хостинга серверов

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()', чтобы увидеть его. –

+1

Для PHP> = 5.3.7 <5.5 используйте ['password_hash() пакет совместимости'] (https://github.com/ircmaxell/password_compat). Тестирование 1,2,3 ... '

ответ

1

У вас есть версия php версии 5.2, работающая на вашем сервере, поэтому ... Вам нужна версия php 5.5 или выше.

+0

Да, это то, что я тоже сказал;) –

+0

Есть ли какая-либо директива по его изменению? –

+0

Вы можете запросить у вашего веб-хостинга обновление или переход на другой хост – DLastCodeBender

Смежные вопросы