Php 向会话数组中添加值
我正在创建一个购物车应用程序。我有将每个项目添加到会话数组中的逻辑,但我不知道如何将值添加到会话数组中。有人能帮我吗?将每个项目添加到一个数组中,并将其分配给如下会话变量Php 向会话数组中添加值,php,session-variables,Php,Session Variables,我正在创建一个购物车应用程序。我有将每个项目添加到会话数组中的逻辑,但我不知道如何将值添加到会话数组中。有人能帮我吗?将每个项目添加到一个数组中,并将其分配给如下会话变量 session_start(); $_SESSION['cart'] = array( ... ); $_SESSION['cart'][0] $_SESSION['cart'][1] . . . 因此,您可以像这样访问每个项目 session_start(); $_SESSION['cart'] = array( ...
session_start();
$_SESSION['cart'] = array( ... );
$_SESSION['cart'][0]
$_SESSION['cart'][1]
.
.
.
因此,您可以像这样访问每个项目
session_start();
$_SESSION['cart'] = array( ... );
$_SESSION['cart'][0]
$_SESSION['cart'][1]
.
.
.
将每个项添加到数组中,并将其分配给会话变量,如下所示
session_start();
$_SESSION['cart'] = array( ... );
$_SESSION['cart'][0]
$_SESSION['cart'][1]
.
.
.
因此,您可以像这样访问每个项目
session_start();
$_SESSION['cart'] = array( ... );
$_SESSION['cart'][0]
$_SESSION['cart'][1]
.
.
.
试一试
试一试
向会话数组添加值非常简单
$_SESSION['variable1'] = "Test1";
$_SESSION['variable2'] = "Test2";
1.在脚本顶部添加以下行以启动会话
session_start();
2.使用以下示例向会话数组添加值
$_SESSION['variable1'] = "Test1";
$_SESSION['variable2'] = "Test2";
3.检索那些会话数组值,如下例所示
//Prints whole session array by using below line
print_r($_SESSION);
//print individual values by using below examples
echo isset($_SESSION['variable1']) ? $_SESSION['variable1'] : '';
echo isset($_SESSION['variable2']) ? $_SESSION['variable2'] : '';
如果您仍然发现任何问题,请告诉我向会话数组添加值非常简单
$_SESSION['variable1'] = "Test1";
$_SESSION['variable2'] = "Test2";
1.在脚本顶部添加以下行以启动会话
session_start();
2.使用以下示例向会话数组添加值
$_SESSION['variable1'] = "Test1";
$_SESSION['variable2'] = "Test2";
3.检索那些会话数组值,如下例所示
//Prints whole session array by using below line
print_r($_SESSION);
//print individual values by using below examples
echo isset($_SESSION['variable1']) ? $_SESSION['variable1'] : '';
echo isset($_SESSION['variable2']) ? $_SESSION['variable2'] : '';
如果您仍然发现任何问题,请告诉我使用以下代码将项目添加到会话中。。PHP会话
<h3>PHP SESSION :Store Multiple User Info In PHP SESSION --codenair.com</h3>
<form method="POST">
<table>
<tr>
<td>UserName:</td>
<td><input type="text" name="name" required/></td>
</tr>
<tr>
<td>Email</td>
<td><input type="text" name="email" required/></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="submit" value="Add User"/></td>
</tr>
</table>
</form>
<?php
session_start();
if(isset($_POST['submit'])){
$user=array(
'name'=>$_POST['name'], //Username form field name
'email'=>$_POST['email'] //email form field name
);
$_SESSION['student'][]=$user;
}
if(isset($_GET['remove'])){
unset($_SESSION['student']);
//Redirecting After Unset SESSION
header('location:index.php');
}
?>
<?php if(!empty($_SESSION['student'])){?>
<table class="table" cellspacing="0" border="1">
<tr>
<th>Serial</th>
<th>Name</th>
<th>Email</th>
</tr>
<?php for($i = 0 ; $i < count($_SESSION['student']) ; $i++) {?>
<tr>
<td><?php echo $i;?></td>
<td><?php echo $_SESSION['student'][$i]['name'];?></td>
<td><?php echo $_SESSION['student'][$i]['email'];?></td>
</tr>
<?php } ?>
</table>
<a href="index.php?remove=remove">Empty User</a>
<?php }else{
echo "You have no User in SESSION";
}?>
PHP会话:在PHP会话中存储多个用户信息--codenair.com
用户名:
电子邮件
电视连续剧
名称
电子邮件
使用以下代码将项目添加到会话中。。PHP会话
<h3>PHP SESSION :Store Multiple User Info In PHP SESSION --codenair.com</h3>
<form method="POST">
<table>
<tr>
<td>UserName:</td>
<td><input type="text" name="name" required/></td>
</tr>
<tr>
<td>Email</td>
<td><input type="text" name="email" required/></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="submit" value="Add User"/></td>
</tr>
</table>
</form>
<?php
session_start();
if(isset($_POST['submit'])){
$user=array(
'name'=>$_POST['name'], //Username form field name
'email'=>$_POST['email'] //email form field name
);
$_SESSION['student'][]=$user;
}
if(isset($_GET['remove'])){
unset($_SESSION['student']);
//Redirecting After Unset SESSION
header('location:index.php');
}
?>
<?php if(!empty($_SESSION['student'])){?>
<table class="table" cellspacing="0" border="1">
<tr>
<th>Serial</th>
<th>Name</th>
<th>Email</th>
</tr>
<?php for($i = 0 ; $i < count($_SESSION['student']) ; $i++) {?>
<tr>
<td><?php echo $i;?></td>
<td><?php echo $_SESSION['student'][$i]['name'];?></td>
<td><?php echo $_SESSION['student'][$i]['email'];?></td>
</tr>
<?php } ?>
</table>
<a href="index.php?remove=remove">Empty User</a>
<?php }else{
echo "You have no User in SESSION";
}?>
PHP会话:在PHP会话中存储多个用户信息--codenair.com
用户名:
电子邮件
电视连续剧
名称
电子邮件
code-only答案不鼓励使用。请扩展您的答案,解释您的代码的作用以及它如何回答OP的问题。不鼓励只使用代码的答案。请扩展您的答案,解释您的代码的作用以及它如何回答OP的问题。