【问题标题】:Prepopulating form from get/post从 get/post 预填充表单
【发布时间】:2025-12-28 10:40:11
【问题描述】:

我的英语不流利,而且我是 HTML 的新手,所以我不知道该如何解释。 x.x

这是send.php:

<?php 
$user="user"; 
$password="password123"; 
$url="http://www.website.com:1114/?user=" .$user. "&password=" .$password; 
$get = file_get_contents($url); 
echo 
$get;
?>

会重定向但不会显示链接

http://www.website.com:1114/?user=username&password=password123

表格:

    <form action=send.php" method="post">
   <p class="number-input">
Number: <br/>
<select name="PhoneNUmber" id="prefix">
<option value=""></option>
<option value="0905">0905</option>
<option value="0906">0906</option>
<option value="0907">0907</option>
<option value="0908">0908</option>
<option value="0909">0909</option>
<option value="0910">0910</option>
<option value="0912">0912</option>
<option value="0915">0915</option>
<option value="0916">0916</option>
<option value="0917">0917</option>
<option value="0918">0918</option>
<option value="0919">0919</option>
<option value="0920">0920</option>
<option value="0921">0921</option>
<option value="0922">0922</option>
<option value="0923">0923</option>
<option value="0926">0926</option>
<option value="0927">0927</option>
<option value="0928">0928</option>
<option value="0929">0929</option>
<option value="0930">0930</option>
<option value="0932">0932</option>
<option value="0933">0933</option>
<option value="0935">0935</option>
<option value="0936">0936</option>
<option value="0937">0937</option>
<option value="0938">0938</option>
<option value="0939">0939</option>
<option value="0942">0942</option>
<option value="0943">0943</option>
<option value="0946">0946</option>
<option value="0947">0947</option>
<option value="0948">0948</option>
<option value="0949">0949</option>
<option value="0989">0989</option>
<option value="0996">0996</option>
<option value="0997">0997</option>
<option value="0999">0999</option>
</select><input type="text" name="PhoneNumber" id="phone" size="7" maxlength="7"/>
</p>
    Message: <input type="text" name="Text">
    </br>
    <input type="submit" value="Send">
    </form>

链接将是:

http://www.website.com:1114/?user=username&password=password123&PhoneNumber=" "&Text=" "

但会在浏览器中显示:

http://www.othersite.com/send.php?PhoneNumber=" "&Text=" "

示例图片: Example Picture Click here

将进入:

http://www.othersire.com/send.php?PhoneNumber=09052093489&Text=Hi

请帮帮我。

【问题讨论】:

  • 你有什么问题???

标签: php forms


【解决方案1】:

我不确定您要做什么,但是如果您要进行重定向,则需要标头。

<?php
 $user="user"; 
$password="password123"; 
$url="http://www.website.com:1114/?user=" .$user. "&password=" .$password; 
header("Location: $url");

【讨论】: