主题:  "url.php?a="+c+"&b="+d 高手指教!急!

reach

职务:普通成员
等级:1
金币:0.0
发贴:19
注册:2002/10/27 17:49:00
#12002/11/3 15:50:26
"url.php?a="+c+"&b="+d 这样的php究竟意味着什么?
是不是php在接受到变量a=11 ,b=12 后返回的结果的意思??!
如果是这样,那么~为什么我在ie中输入
“http://localhost/login.php?name=”+z+"&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");
}

?>
-----------------------------------------------

----------------------------高手帮我看看-----------我的apache什么的都算正常,这个是怎么回事?
理论上,是不是应该返回Welcome, z,How are you today,而不是You need to supply a username and password???

Text



绿茶

职务:普通成员
等级:8
金币:10.0
发贴:19267
注册:2000/12/28 12:10:01
#22002/11/4 9:22:38
url.php?a="+c+"&b="+d
表示两个参数a和b其传递的值分别为c和d



reach

职务:普通成员
等级:1
金币:0.0
发贴:19
注册:2002/10/27 17:49:00
#32002/11/5 10:20:51
谢谢,你看看我那行下边的东西,给我个解释好不好?