質問: phpのcrypt関数について いつもお世話になっております。 ユーザーから入力していただいたパスワードをcrypt関数にて、暗号化したいのですが、 crypt($inpass); 以下のようなエラーメッセージがでてしまいます。 call to unsupported or undefined function crypt() in この関数を使用するのに特別な作業等が必要なのでしょうか? 環境は win98se anhttpd1.36 php4です。 よろしくお願いいたします。
回答: phpマニュアルによると、(php 3, php 4 >= 4.0b1)で サポートされているようですので、特別な作業無しで 使用できるはずですが・・・。 また、phpマニュアルによると 「salt引数が指定されない場合、phpによりランダムに生成されます。」 となっていますので、関数の使用方法も間違っていないようです。 私の環境(php4.0.6)では、問題なく使えます。 この際、md5()関数を使用してはいかがでしょうか?