好的,所以我有一个被调用的表单的代码,但它需要从url的字符串中抓取两个varible。我有第一个和第二个是相同的我在我正在创建的任何页面上做的很多。以下是网址:collabedit.com/9g99j
的代码问如果Get <?php echo $_GET['id']; ?>
从url抓取我的id字符串,我如何在我刚刚在代码底部定义的函数的echo中使用它?而不是这个:echo DescriptionGet(1256124, 50874);
有人可以告诉我如何放置这样的东西:echo DescriptionGet(1256124, $id);
这样做会让我不这样做。必须为我想要创建的每个页面输入该id值。
谢谢,
感谢大家的回复,我能够自己解决这个问题,并且确实使用了第一个回复的确切内容。
现在我有一个关于这个功能的新问题。如何从同一页面抓取图像从中抓取表单代码?我无法理解这部分内容,这使我无法为该网站进行大规模自动化。
有人帮忙吗?
答案 0 :(得分:0)
您可以从以下位置更改功能定义:
function DescriptionGet($c, $id)
到
function DescriptionGet($c, $id=50874)
每当您拨打DescriptionGet($c)
时,它会在您通过$id=50874
时表现,但如果您需要,也可以拨打DescriptionGet($c, 20)
,并且该功能中的$ id将设置为20。
如果你想简单地使用$_GET['id']
作为函数参数,你可以简单地运行
echo DescriptionGet(1256124, intval($_GET['id']));
你甚至不需要使用额外的变量。
答案 1 :(得分:0)
试试这个:
$id = $_GET['id'];
echo DescriptionGet(1256124, $id);