使用onclick时PHP会话丢失

时间:2017-07-15 09:39:34

标签: php html

我使用onclick事件重定向到同一文件夹中的页面以显示不同日期的信息,但是当我使用onclick然后它不起作用时,它只有在按下并将所有内容放在一个表单中时才有效,不要使用按钮,因为它不适合页面的样式。我的代码是错误的还是我必须做一些设置来保持会话活着。 第A页

<php 
//enable sessions
session_start();
$todaydate=new datetime();
$todaydate=$todaydate->format("Y-m-d");
//check if session is not set
if(!isset($_SESSION['curdate'])){
    $_SESSION['curdate']=$todaydate;
    }
// get monday's date
$daynumber=date('N',strtotime($todaydate));
$daynumber=$daynumber - 1;
$mondaydate=date('Y-m-d',strtotime($todaydate . ' - '.$daynumber.' day'));
$_SESSION['mondaydate']=$mondaydate;
$i=0;
While($i != '7'){
    $buttondate=date('Y-m-d',strtotime($mondaydate. ' + '.$i." day'));
    echo  '<span onclick="location=','B',$i,'.php'",'">',$buttondate,'</span>';
    $i++;
    }
?>

Page B1

<?php
session_start();
$choosedate=$_SESSION['mondaydate'];
$$_SESSION['curdate']=$choosedate;
include_once("a.php""):
?>

0 个答案:

没有答案