Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 获取标签作为输入类型的值_Php_Get - Fatal编程技术网

Php 获取标签作为输入类型的值

Php 获取标签作为输入类型的值,php,get,Php,Get,我需要一个GET值来放置在论坛选项中显示,但是我不知道如何做到这一点,因为GET值中不能有引号。xxx是我想要显示get值的地方 <input type="text" name="test" value="xxx"> 这是非常基本的东西。谷歌应该不会发现任何问题 <input type="text" name="test" value="<?php echo $_GET['your_parameter']; ?>" /> 与另一个答案不同,您应该在回显GE

我需要一个GET值来放置在论坛选项中显示,但是我不知道如何做到这一点,因为GET值中不能有引号。xxx是我想要显示get值的地方

<input type="text" name="test" value="xxx">

这是非常基本的东西。谷歌应该不会发现任何问题

<input type="text" name="test" value="<?php echo $_GET['your_parameter']; ?>" />

与另一个答案不同,您应该在回显GET参数之前对其进行转义。这将防止有人向代码中注入无关的标记

<?php 

$parameter = (isset($_GET["your_parameter"])) ? htmlspecialchars($_GET["your_parameter"]) : '';

?>

<input type="text" name="test" value="<?= $parameter ?>" />


正如Jimmie Johansson之前提到的,这是非常基本的东西,很容易搜索

Hi <?php echo htmlspecialchars($_POST['name']); ?>. 
You are <?php echo (int)$_POST['age']; ?> years old.

它们是,您可以使用表示输入字段或其他表单构造名称的键访问特定数据。在您的示例中,输入字段的名称是“test”,因此我们将按如下方式访问它

<?php $_GET["test"]; ?>

你可以用

<?php ... ?>

只要它是一个PHP文件,就可以在HTML代码中的任何地方使用。因此,如果您想通过PHP输出一些东西,只需使用and语句,并将其放在它们之间

<input type="text" name="test" value="<?php echo $_GET['your_parameter']; ?>" />

谢谢,效果很好。事实上,我确实花了一段时间在谷歌上搜索和尝试,但是因为我不太确定它叫什么,我找不到任何对我有帮助的东西。我也一样,它很有效,但离最佳实践不远。
<?php ... ?>
<input type="text" name="test" value="<?php echo $_GET['your_parameter']; ?>" />