总是返回空数组
Always returning empty array
数组总是在 php
中返回空数组
试图制作一个结帐篮,我在 php 中尝试了 array_push 函数,但它总是 returns 一个空数组。
<?php
include 'header.php';
session_start();
$_SESSION['menu']=array();
if(isset($_SESSION['us'])){
echo "<body>
<form method='GET'>
<input type='text' name='item'>
<button type='submit' name='add'>add</button>
<button type='submit' name='place'>place</button>
</form>
</body>";
if(isset($_GET['add'])){
$item = $_GET["item"];
array_push($_SESSION['menu'], $item);
}
if(isset($_GET['place'])){
print_r($_SESSION['menu']);
}
}
else{
echo "you are not logged in";
}
?>
请试试这个
在加载页面时一直将 $_SESSION['menu']
设置为空数组
include 'header.php';
session_start();
if(empty($_SESSION['menu']))
$_SESSION['menu'] = array();
if(isset($_SESSION['us'])){
echo "<body>
<form method='GET'>
<input type='text' name='item'>
<button type='submit' name='add'>add</button>
<button type='submit' name='place'>place</button>
</form>
</body>";
if(isset($_GET['add'])){
$item = $_GET["item"];
array_push($_SESSION['menu'], $item);
}
if(isset($_GET['place'])){
var_dump($_SESSION['menu']);
}
} else{
echo "you are not logged in";
}
数组总是在 php
中返回空数组试图制作一个结帐篮,我在 php 中尝试了 array_push 函数,但它总是 returns 一个空数组。
<?php
include 'header.php';
session_start();
$_SESSION['menu']=array();
if(isset($_SESSION['us'])){
echo "<body>
<form method='GET'>
<input type='text' name='item'>
<button type='submit' name='add'>add</button>
<button type='submit' name='place'>place</button>
</form>
</body>";
if(isset($_GET['add'])){
$item = $_GET["item"];
array_push($_SESSION['menu'], $item);
}
if(isset($_GET['place'])){
print_r($_SESSION['menu']);
}
}
else{
echo "you are not logged in";
}
?>
请试试这个
在加载页面时一直将 $_SESSION['menu']
设置为空数组
include 'header.php';
session_start();
if(empty($_SESSION['menu']))
$_SESSION['menu'] = array();
if(isset($_SESSION['us'])){
echo "<body>
<form method='GET'>
<input type='text' name='item'>
<button type='submit' name='add'>add</button>
<button type='submit' name='place'>place</button>
</form>
</body>";
if(isset($_GET['add'])){
$item = $_GET["item"];
array_push($_SESSION['menu'], $item);
}
if(isset($_GET['place'])){
var_dump($_SESSION['menu']);
}
} else{
echo "you are not logged in";
}