[英]How to pass variables between 2 PHP files?
我在名为one.php的文件中有以下代码
<?php
session_start();
$_SESSION['one'] = "ONE";
$_SESSION['two'] = "TWO";
?>
<html>
<body>
<a href="two.php">Click here for 1.</a>
<a href="two.php">Click here for 2.</a>
</body>
</html>
现在,当我点击其中一个锚标记链接时,我需要两个.php。
在这里,我想要输出,
One was clicked.
Two was clicked.
或Two was clicked.
如何使用PHP在two.php中进行上述输出?
最简单的解决方案是在网址上附加一个参数
<a href="two.php?clicked=1">Click here for 1.</a>
<a href="two.php?clicked=2">Click here for 2.</a>
然后在PHP中
if (isset($_GET['clicked'])) {
$clicked = (int)$_GET['clicked'];
} else {
$clicked = 0;
}
代码在这里,
<?php
if($_REQUEST['click'] == 1)
{
echo "One was clicked.";
}
else if($_REQUEST['click'] == 2)
{
echo "Two was clicked.";
}
?>
<html>
<body>
<a href="two.php?click=1">Click here for 1.</a>
<a href="two.php?click=2">Click here for 2.</a>
</body>
</html>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.