Javascript 如何访问传递到下一页的参数

Javascript 如何访问传递到下一页的参数,javascript,php,html,css,e-commerce,Javascript,Php,Html,Css,E Commerce,作为我需求的一部分,我构建了href链接,其中包含一个与之关联的变量,如下所示 <h5><a href="http://working.artefacts.co.in/single.php?',$ID,'"> ', $NAME, '</a></h5> 单击后,页面将被正确重定向到single.php,甚至可以在浏览器上看到$ID值 但是我不知道如何在single.php中提取ID参数 任何人都可以告诉我如何在single.php页面中访问$I

作为我需求的一部分,我构建了href链接,其中包含一个与之关联的变量,如下所示

<h5><a href="http://working.artefacts.co.in/single.php?',$ID,'"> ', $NAME, '</a></h5>

单击后,页面将被正确重定向到single.php,甚至可以在浏览器上看到$ID值

但是我不知道如何在single.php中提取ID参数

任何人都可以告诉我如何在single.php页面中访问$ID值


<h5><a href="http://working.artefacts.co.in/single.php?id='.$ID.'"> ', $NAME, '</a></h5>

<?php echo $_REQUEST['id']; ?>

在使用method=“GET”提交HTML表单后,还可以使用PHP$\u GET收集表单数据

$\u GET还可以收集URL中发送的数据

假设我们有一个HTML页面,其中包含带有参数的超链接:


当用户单击“Test$GET”链接时,参数“subject”和“web”被发送到“Test_GET.php”,然后您可以使用$\u GET在“Test_GET.php”中访问它们的值

在使用method=“GET”提交HTML表单后,还可以使用PHP$\u GET收集表单数据

$\u GET还可以收集URL中发送的数据

假设我们有一个HTML页面,其中包含带有参数的超链接:



当用户单击“Test$GET”链接时,参数“subject”和“web”被发送到“Test\u GET.php”,然后您可以使用$\u GET在“Test\u GET.php”中访问它们的值。

假设
$ID
设置为2,您的URL为:

http://working.artefacts.co.in/single.php?2
因此,在
single.php
页面中,您必须编写:

$id = $_SERVER['QUERY_STRING'];

假设
$ID
设置为2,则您的URL为:

http://working.artefacts.co.in/single.php?2
因此,在
single.php
页面中,您必须编写:

$id = $_SERVER['QUERY_STRING'];

您可以使用会话、cookie或GET/POST变量等。会话和cookie非常容易使用,会话比cookie安全得多。更安全,但不完全安全

会议:

//On page 1
$_SESSION['varname'] = $var_value;

//On page 2
$var_value = $_SESSION['varname'];
在尝试访问$\u会话数组之前,以及在将任何输出发送到浏览器之前,请记住在这两个页面上运行session_start()语句

曲奇:

//One page 1
$_COOKIE['varname'] = $var_value;

//On page 2
$var_value = $_COOKIE['varname'];
获取并发布

您可以将链接中的变量添加到下一页:

<a href="page2.php?varname=<?php echo $var_value ?>">Page2</a>

如果您想通过post进行操作,只需将表单的方法更改为post即可。两者都同样不安全,尽管GET更容易破解。

您可以使用会话、cookie或GET/POST变量之类的工具。会话和cookie非常容易使用,会话比cookie安全得多。更安全,但不完全安全

会议:

//On page 1
$_SESSION['varname'] = $var_value;

//On page 2
$var_value = $_SESSION['varname'];
在尝试访问$\u会话数组之前,以及在将任何输出发送到浏览器之前,请记住在这两个页面上运行session_start()语句

曲奇:

//One page 1
$_COOKIE['varname'] = $var_value;

//On page 2
$var_value = $_COOKIE['varname'];
获取并发布

您可以将链接中的变量添加到下一页:

<a href="page2.php?varname=<?php echo $var_value ?>">Page2</a>

如果您想通过post进行操作,只需将表单的方法更改为post即可。两者都同样不安全,尽管GET更容易破解。

谢谢Richard。我现在知道了谢谢Richard。我现在明白了,作为一个PHP初学者必须具备上述知识,正如一个PHP初学者必须具备上述知识一样