从动态生成的html发送的php中未捕获Post变量
我有一个非常简单的问题,但我环顾四周,无法调试它的原因,有人能告诉我在正确的方向 我有一个动态生成链接的php脚本从动态生成的html发送的php中未捕获Post变量,php,variables,post,href,Php,Variables,Post,Href,我有一个非常简单的问题,但我环顾四周,无法调试它的原因,有人能告诉我在正确的方向 我有一个动态生成链接的php脚本 <?php $id = 1; echo "<a href='http://www.example.com/page.php?id='$id'>click link</a>" ?> 出于某种原因,Post varable不是example.php脚本引起的,我可以在页面顶部的URL中看到它,但它们不会让人产生甜蜜、激情的php之爱
<?php
$id = 1;
echo "<a href='http://www.example.com/page.php?id='$id'>click link</a>"
?>
出于某种原因,Post varable不是example.php脚本引起的,我可以在页面顶部的URL中看到它,但它们不会让人产生甜蜜、激情的php之爱。有什么想法吗?我要提到的是,我是在一个IFRAME中做这件事的,但是我只是简单地尝试了一下,得到了相同的结果:(我想你的意思是,在
页面上。php
你已经
$userId = $_POST['id'];
then I insert $userId query...
?>
如果是这种情况,则在GET而不是POST中发送id
参数。要在其他页面中访问它,您需要使用:
$userId = $_GET['id'];
变量位于
$userId=$\u GET['id'];
中。
另一个问题是“符号:应该是”的混乱
echo "<a href='http://www.example.com/page.php?id=$id'>click link</a>"
echo“”
很抱歉,您正在通过GET NOT POST发送数据
通过$_GET['id'];访问它是
example.php
还是page.php
?对不起,我的不好,是的,它有一个开口,这不是唯一的问题:试着运行他的代码,看看有什么回音