Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.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
$\u在php中不使用表单获取变量_Php - Fatal编程技术网

$\u在php中不使用表单获取变量

$\u在php中不使用表单获取变量,php,Php,我在gallery.php页面中有gallery.php?gid=1,我必须在不使用表单的情况下将数据提交到save.php 我想在不使用按钮的情况下获得gid的值 可能吗 gallery.php $gid=$_GET['gid'] save.php echo$gid header("location:save.php?gid=".$gid); 或 使用带有href=“save.php?gid=”$\u GET将包含URL中“?”(foo.php?gid=…)后面的所有变量 您无需使用表格填写

我在gallery.php页面中有gallery.php?gid=1,我必须在不使用表单的情况下将数据提交到save.php

我想在不使用按钮的情况下获得gid的值

可能吗

gallery.php

$gid=$_GET['gid']

save.php

echo$gid

header("location:save.php?gid=".$gid);


使用带有
href=“save.php?gid=”

$\u GET将包含URL中“?”(foo.php?gid=…)后面的所有变量


您无需使用表格填写这些变量

查询字符串获取
$\u GET
数组的成员。简单地说,查询字符串位于URL的
字符之后,格式如下:

param1=value1&param2=value2&....

因此,您可以通过在PHP文件URL的末尾添加查询字符串,将任意一对键值传递到PHP脚本。

您尝试了什么?解释你的代码在做什么,以及你到底在哪里感到困惑。在表单中使用get只会将网页重定向到地址,在你的例子中,地址看起来像gallery.php?gid=WhateVerinfouwanttoputhere。简单回答,制作一个链接。如果您像调用
gallery.php?gid=1这样调用脚本,那么您可以使用
$\u GET['gid']
访问该值。我使用的是adobe flash php多上传器。我有两个表,比如gallery和album,这两个表是通过gallery中的album_id来关联的。但是我不能保存那个gallery的album_id,因为$u GET。事实上,一个锚应该是
href=“save.php”anchor“
你可以像href=“save.php?gid=#anchor”我知道,我只是想指出
anchor!=查询字符串