【PHP】下らねぇ質問はここに書き込みやがれ 30
■ このスレッドは過去ログ倉庫に格納されています
0014nobodyさん
2006/10/05(木) 05:19:13ID:6/NUu1Qf半角英数字のみをマッチさせたいのですが、以下のコードでuserid、password共に全角やらタグを入れても
マッチしてしまいます。。。><
どこがいけないのでしょうか?宜しくお願いします。環境(Apache HTTP Server 2.0.59、php-5.1.6、widows)
<?php
session_start();
$regex = "[a-zA-Z0-9]+";
$str = $_POST['userid'];
if(ereg($regex,$str)) {
$userid = $_POST['userid'];
} else {
print("IDまたはパスワードが不正です");
exit;
}
$str = $_POST['password'];
if(ereg($regex,$str)) {
$password = $_POST['password'];
} else {
print("IDまたはパスワードが不正です");
exit;
}
$_SESSION['userid'] = $userid;
$_SESSION['password'] = $password;
print("ID:$userid<br />");
print("パス:$password<br />");
?>
■ このスレッドは過去ログ倉庫に格納されています