POST表单到url字符串查询

时间:2016-05-12 00:31:07

标签: php html

我想知道如何将表单发布到字符串查询网址。 我知道如何发布表单,但是,我的网址正在使用字符串查询,我似乎无法发布到我需要的页面。

我的网页网址是:     ... Main_Franchise_Details.php?Franchise = NYC

使用:

 ...  Main_Franchise_Details.php?Franchise=<?php echo $admin_Franchise?>

我试过了:

 <form id="myform " class="Form" method="post"  
 action="Main_Franchise_Details.php?Franchise=
 <?php echo $admin_Franchise?>" accept-charset="utf-8">

该页面发布到Main_Franchise_Details.php,而不是

    Main_Franchise_Details.php?Franchise=NYC

,例如我在网上看了但找不到任何建议。

1 个答案:

答案 0 :(得分:0)

形式:
                  行动= “receiver.php?variable_B = Im_a_get_variable”            接收字符集= “UTF-8” &GT;                   (等......)

输入receiver.php:

 echo '<pre> POST VARS: '; 
 print_r($_POST);
 echo 'GET VARS: '; 
 print_r($_GET);

你会看到$ _GET下的variable_B和$ _POST下的variable_A。 请注意,您在发送之前应该 url_encode()所有$ _GET变量,并且在阅读它们时应该 url_decode()

 action="receiver.php?variable_B=<?= urlencode('Im a GET var") 

并在receiver.php中:

 $variable_B = urldecode($_GET['variable_B']);