我正在创建一个需要将多个变量传递到新页面的会话。但是,当我设置任何等于$_SESSION
变量的值时,它会拒绝转移到新页面并回显。我的页面查看计数器继续记录刷新或查看的页面数。
<?php
session_name('work');
session_start();
$probt1 = 'probt1';
$_SESSION[probt3] = 'probt3';
$_SESSION['firstname'] = 'probt2';
if(isset($_SESSION['views']))
$_SESSION['views']=$_SESSION['views']+1;
else
$_SESSION['views']=1;
echo "Views=". $_SESSION['views'];
?>
第二页在这里。这是我试图从上面的代码中回显一些变量的地方。
<?php
session_name('work');
session_start();
$probt4 = 'probt4';
$_SESSION['firstname'];
$con=mysqli_connect("localhost", "root" , "******" , "******" );
if (mysqli_connect_errno($con))
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
if(isset($_SESSION['views']))
$_SESSION['views']=$_SESSION['views']+1;
else
$_SESSION['views']=1;
echo "Views=". $_SESSION['views'];
echo '<br/>'.$_SESSION['firstname'].'hello this is where stuff is echoed out'. $probt1. $_SESSION[probt3].$probt4;
?>
因此,如果有人可以给我任何帮助或查看问题所在,我将不胜感激。