如何从相同的 $_GET PHP (不同的链接)制作不同值的字符串
How to make String of different values from same $_GET PHP (different links)
假设我有这两个 links:
<a href=backoffice.php?numero=1>1</a>';
<a href=backoffice.php?numero=2>2</a>';
一旦我按 link 和 $numero=1 我想要这个:
$code = $_GET['number'];输出='1'。
之后,我想按 link 和 $numero =2 我想要这个:
$code=$code + $_GET['number'];输出 = '12'.
如果没有 "restarting the code and always get the number i have in the $_GET at that moment",我找不到可能的方法来获得它。
我试图将它保存在一个数组中,但每次我按 link,数组都会重新启动,我总是有一个数字而不是两个。
答案:使用会话并创建一个新会话以重新启动会话,因此如果您想重新启动“$code”,您必须取消设置存储号码的会话。
由于 goldlife 悲伤,开始一个会话(在缓冲区中的任何输出之前),并连接数字。
<?php
session_start(); //Do it before any output in the buffer
?>
<a href="<?php echo $_SERVER["PHP_SELFT"]; ?>/?numero=1">1</a><br />
<a href="<?php echo $_SERVER["PHP_SELFT"]; ?>/?numero=2">2</a><br />
<a href="<?php echo $_SERVER["PHP_SELFT"]; ?>/?numero=3">3</a><br />
<a href="<?php echo $_SERVER["PHP_SELFT"]; ?>/?numero=4">4</a><br />
<?php
if (empty($_SESSION["numbers"])) {
$_SESSION["numbers"] = '';
}
if (!empty($_GET["numero"])) {
$_SESSION["numbers"] .= $_GET["numero"];
}
echo "The numbers is " . $_SESSION["numbers"];
当您第一次点击 link 时创建一个会话
<?php
session_start();
$output=NULL;
if(isset($_SESSION['stored'])){
$_SESSION['stored'].=$_GET['number']; \ this will keep on appending the number eq. 1212...
}else {
$_SESSION['stored']=$_GET['number'];
}
$ouput=$_SESSION['stored'];
?>
假设我有这两个 links:
<a href=backoffice.php?numero=1>1</a>';
<a href=backoffice.php?numero=2>2</a>';
一旦我按 link 和 $numero=1 我想要这个:
$code = $_GET['number'];输出='1'。
之后,我想按 link 和 $numero =2 我想要这个:
$code=$code + $_GET['number'];输出 = '12'.
如果没有 "restarting the code and always get the number i have in the $_GET at that moment",我找不到可能的方法来获得它。
我试图将它保存在一个数组中,但每次我按 link,数组都会重新启动,我总是有一个数字而不是两个。
答案:使用会话并创建一个新会话以重新启动会话,因此如果您想重新启动“$code”,您必须取消设置存储号码的会话。
由于 goldlife 悲伤,开始一个会话(在缓冲区中的任何输出之前),并连接数字。
<?php
session_start(); //Do it before any output in the buffer
?>
<a href="<?php echo $_SERVER["PHP_SELFT"]; ?>/?numero=1">1</a><br />
<a href="<?php echo $_SERVER["PHP_SELFT"]; ?>/?numero=2">2</a><br />
<a href="<?php echo $_SERVER["PHP_SELFT"]; ?>/?numero=3">3</a><br />
<a href="<?php echo $_SERVER["PHP_SELFT"]; ?>/?numero=4">4</a><br />
<?php
if (empty($_SESSION["numbers"])) {
$_SESSION["numbers"] = '';
}
if (!empty($_GET["numero"])) {
$_SESSION["numbers"] .= $_GET["numero"];
}
echo "The numbers is " . $_SESSION["numbers"];
当您第一次点击 link 时创建一个会话
<?php
session_start();
$output=NULL;
if(isset($_SESSION['stored'])){
$_SESSION['stored'].=$_GET['number']; \ this will keep on appending the number eq. 1212...
}else {
$_SESSION['stored']=$_GET['number'];
}
$ouput=$_SESSION['stored'];
?>