PHP 関数 FILTER_VALIDATE_EMAIL を使用して、ユーザーが入力した電子メール アドレスを検証しています。そして、私のコードは次のとおりです。
private function _isValidEmail($email){
if(!filter_var($email, FILTER_VALIDATE_EMAIL)) return false;
else return true;
}
254 文字に相当する電子メール アドレスを入力しようとすると、サーバーが応答を停止し、ブラウザ (Chrome) にこの Web ページが利用できないと表示されます。WAMP サーバー 2.2 を使用して、ローカル マシンでこれをテストしています。ウェブサイトの他のすべてのページは機能しています。しかし、254 未満の電子メールは問題なく機能しているようです。
デフォルトの文字セットは UTF-8 に設定されていますが、これは効果がありますか、それとも何か問題がありますか。