我想知道如何将表单POST到字符串查询url。我知道如何发布表单,但是,我的url使用字符串查询,我似乎无法发布到我需要的页面。
我的网页网址如下:…Main_Franchise_Details.php?特许经营=纽约
使用:
... 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
例如,我在网上找过,但找不到任何建议。
表单:
action="receiver.php?variable_B=Im_a_get_variable"accept charset="utf-8">(等等)
放入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']);