[英]Form handling action understanding
此代碼可以正常工作,但是如果我在其他頁面中使用表單,則無法正常工作
$name = isset($_REQUEST["name"]) ? $_REQUEST["name"] : ""; // Andrew
$phoneBook = array("Andrew" => 2753, "Colin" => 2863, "Ken" => 2782);
foreach($phoneBook as $k => $v)
{
if( $k == $name ){
echo $k. " ".$v; // Andrew 2753
}
}
?>
<form action = "kds.php" method ="GET">
name : <input type = "text" name = "name"/>
<input type = "submit"/>
</form>
您具有相對於當前頁面的操作。 因此,如果您在www.mysite.com
則操作為www.mysite.com/kds.php
,但是如果您在www.mysite.com/page
則操作將為www.mysite.com/page/kds.php
。 Yoy可以相對於根設置來設置操作,例如<form action = "/kds.php" method ="GET">
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.