Php 在url中发送POST数据

Php 在url中发送POST数据,php,post,Php,Post,好的,我有一个提交到“search.php”的搜索表单,我希望search.php url包含提交的数据。例如:search.php?search=submited\u search\u form\u data,下面是我的表单,以便更清楚地说明这一点 function show_search( ) { $output = "<form action=\"../search.php?search=" . $submited_search_form_data . "\" method

好的,我有一个提交到“search.php”的搜索表单,我希望search.php url包含提交的数据。例如:search.php?search=submited\u search\u form\u data,下面是我的表单,以便更清楚地说明这一点

function show_search( ) {

    $output = "<form action=\"../search.php?search=" . $submited_search_form_data . "\" method=\"post\">";
        $output .= "<div id=\"search\">";
            $output .= "<input class=\"search-box\" onfocus=\"if(this.value == ' SEARCH...'){this.value = '';}\" onblur=\"if(this.value == ''){this.value=' SEARCH...';}\" value=\" SEARCH...\" name=\"inpname\" type=\"text\">";
            $output .= "<input class=\"search-style\" type=\"submit\" name=\"search\" value=\"Search\">";
        $output .= "</div>";
    $output .= "</form>";

    return $output;
}
函数显示搜索(){
$output=“”;
$output.=“”;
$output.=“”;
$output.=“”;
$output.=“”;
$output.=“”;
返回$output;
}

您想使用GET,这是一种通过URL而不是POST传递数据的方法。您只需在表单标记中写入action=“../search.php”,浏览器将使用
?inpname=…
(因为搜索是提交按钮的名称,而不是文本字段的名称)

method=“post”
更改为
method=“get”
这叫做GET而不是POST。谢谢你们,我不知道method=“GET”必须继续学习