如何在PHP中的$ _REQUEST中添加多个数据

时间:2015-10-24 19:15:46

标签: php request

我想知道如何在PHP中的$ _REQUEST中添加多个数据。这就是我目前所拥有的:

<?php
//1
if(isset($_REQUEST['content'])){
//2
$size          = $_REQUEST['size'];
$content       = $_REQUEST['content'];
$correction    = strtoupper($_REQUEST['correction']);
$encoding      = $_REQUEST['encoding'];

//3
$rootUrl = "https://chart.googleapis.com/chart?cht=qr&chs=$size&chl=$content&choe=$encoding&chld=$correction";

//4
echo '<img src="'.$rootUrl.'">';
}
?>

在$ content reqest,我希望能够在这个内容中加入这样的内容   $ content = $ _REQUEST:

(无论内容如何,​​将始终显示的固定测试)+'内容'+(另一个固定文字)。

问题是,我不知道如何在单个请求中组合这些。如果我尝试在将始终显示的文本中添加“:”,我也会收到错误。

非常感谢你的帮助。

1 个答案:

答案 0 :(得分:0)

首先,如果您要发布HTML表单,请使用$ _POST或$ _GET,具体取决于HTML表单methode标记。

这是一个更好的做法。因为您知道表单类型。

我猜你的形式看起来像这样:

<form action="action_page.php" method="POST">
    <input type="text" name="content" value="Mickey">
    <input type="text" name="contentTwo" value="Mouse">
    <input type="submit" value="Submit">
</form>

获取表单输入:

<?php

$content = $_POST["content"];
$contentTwo = $_POST["contentTwo"];

只需使用输入的名称即可获得post变量的值。 这很容易。您可以根据需要使用尽可能多的输入。

注意我在html Action属性和PHP中使用POST。