多谢画魔大哥了^_^
我现在是这样写的 〈username 和 password 是我的input 变量〉
this.loadVariables("http://localhsot/login.php?name="+this.username+"&pass="+this.Password)
我对此处理解就是当前mc对php中检测后的数据进行接受,并且发变量name和pass到php中。
但是,非常无奈的是,我的php在
localhost/login.php?name=z&pass=z 的情况下,居然还是在ie中返回了
"&result=Fail&errorMsg=" You need to supply a username and password
同时在flash中,我的input文本message接收到
You need to supply a username and password
而我在php中设定的id 和 pass 就是 z ! 现在我把php贴下来,请帮我看看错误在那里?
$usernames[] = "z";
$passwords[] = "z";
$messages[] = "Welcome, z,How are you today?";
$usernames[] = "x";
$passwords[] = "x";
$messages[] = "Hello ,x";
if (!isset($name) || empty($name) || !isset($pass) ||
empty($pass)) {
print "&result=Fail&errorMsg=" . urlencode("You need to supply a username and password");
exit;
}
$matchFound = false;
for ($count = 0; $count < count($usernames) && $matchFound == false; $count++) {
if ($name == $usernames[$count] && $pass == $passwords[$count]) {
$message = $messages[$count];
$matchFound = true;
}
}
if ($matchFound) {
print "&result=Okay&message=" . urlencode($message);
} else {
print "&result=Fail&errorMsg=" . urlencode("No match found for username/password");
}
?>