Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.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 从url检索值-在表单中发布_Php_Javascript_Html_Url - Fatal编程技术网

Php 从url检索值-在表单中发布

Php 从url检索值-在表单中发布,php,javascript,html,url,Php,Javascript,Html,Url,我想从我的url中检索一些值,并将它们发布到表单中 例如: url=hello.com/hello.php?id=3 我的表格: Id=3 我需要什么代码来访问id的值?什么帖子?还是得到?还是脚本?$localvar=$\u GET['id'] 如果您在html中使用method=post发布了数据,您可以将其称为: $localvar=$\u POST['id'] 附加到URL末尾的任何值都可以通过全局变量在PHP脚本中使用。因此,在本例中,您可以通过执行以下操作在php中检索ID:$\u

我想从我的url中检索一些值,并将它们发布到表单中

例如:

url=hello.com/hello.php?id=3

我的表格:

Id=3

我需要什么代码来访问id的值?什么帖子?还是得到?还是脚本?

$localvar=$\u GET['id']

如果您在html中使用method=post发布了数据,您可以将其称为:


$localvar=$\u POST['id']

附加到URL末尾的任何值都可以通过全局变量在PHP脚本中使用。因此,在本例中,您可以通过执行以下操作在php中检索ID:$\u GET['ID']

通过方法为'post'的表单提交的变量可通过$\u post变量获得

如果要将该数据放入表单字段,请执行以下操作:

<input type="text" name="something" value="<?php echo $_GET['id']; ?>" />
尽管您可能不想在没有先检查/清理的情况下将$_GET['id']作为一个值插入。

将变量称为$\u GET['id']。在HTML表单中使用它的示例如下:

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

仅以此为例

它还兼作XSS孔的示例:PObviously。我从来没有说过“复制并粘贴到您的实时代码中”:我已经编辑了响应。@alex,与其用典型的XSS参数进行评论,不如您帮助并告诉我们如何防止它?@tada您可以将其转换为int$_GET['id',这只会将整数部分保留到第一个非整数。