Jump to content

retrieve unset session


mdvignesh

Recommended Posts

on page load pop up comes for selecting tv or movies

 

(session is started in conn.php)

if tv is selected session['select'] = 'tv_sotime' same for movies

 

Now i want to change the selection

 

I kept a link 'CHANGE' for selection

i will unset session['select'] by passing variable on session.php

 

but when i load /entertainment.php the pop up should not come

 

Thank U...

 

index.php

<?
include("conn.php");
//require('_drawrating.php');
$pagename="Entertainment";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title><?=$settings->ScriptName?> | <?=$pagename?></title>
<link rel="shortcut icon" href="images/favicon.ico" />
<link rel="shortcut icon" type="images/png" href="images/favicon.png" />
<link rel="shortcut icon" type="images/png" href="images/favicon.gif" />
<link rel="stylesheet" href="style.css" type="text/css" media="all" />
<link rel="stylesheet" href="css/cnelstyle.css" type="text/css" media="all" />

<link media="screen" rel="stylesheet" href="css/colorbox.css" />

<script src="js/jquerylatestmin.js" type="text/javascript"></script>
<script src="js/jquery.colorbox-min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function()
{
    $(window).bind('load',
        function(e) {
            $.colorbox({
                'width'             : 300,
                'height'            : 130,
                'transitionIn'      : 'none',
                'transitionOut'     : 'elastic',
                'centerOnScroll'    : 'true',
                'overlayOpacity'    : 0.2,
                'overlayColor'      : '#000',
                'modal'             : 'true',
			 href:"select.php"});
        });
});
</script>
</head>
<body>
<? //require_once("fb.php")?>
<div id="wrap">
  	<? include('header.php'); include("session.php"); ?>
    <div class="wraper">
      <div class="middle">
		<div class="ad"><?=stripslashes($adsense->Ads7)?></div>
          </div>
        <div class="clr"></div>
        </div>
</div>
<div class="footer">
    <div class="wraper">
      <?php include("footer.php"); ?>      
    </div>
    </div>
</body>
</html>

 

 

tv_sotime.php

<?php
include("conn.php");
$pagename="TV SHOWTIME";
$_SESSION['select'] = 'tv_sotime';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>
<?=$settings->ScriptName?>
|
<?=$pagename?>
</title>
<link rel="shortcut icon" href="images/favicon.ico" />
<link rel="shortcut icon" type="images/png" href="images/favicon.png" />
<link rel="shortcut icon" type="images/png" href="images/favicon.gif" />
<link rel="stylesheet" href="css/cnelstyle.css" type="text/css" media="all" />
<link rel="stylesheet" href="style.css" type="text/css" media="all" />
<link rel="stylesheet" href="jscss/main.css" />
<script type="text/javascript" src="jscss/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="jscss/main.js"></script>
</head>
<body>
<? //include("customjqmodalbox.php"); 
require_once("fb.php"); ?>
<div id="wrap">
  <? include('header.php')?>
  <div class="wraper">
    <div class="middle">
      <div class="middle_content"><a href="session.php?curr=c">Change</a></div>
      <div id="page">
        <ul class="mytabs" id="tabs">
          <li class="title">
            <h2><strong>What's on Today?</strong></h2>
		<? //date('l M d Y')?>
          </li>
          <!-- <li class="todaydate"> <h2></h2> </li>-->
          <li class="current"><a href="tab-1.html">Movies</a></li>
          <li><a href="tab-2.html">Reality</a></li>
          <li><a href="tab-3.html">Sports</a></li>
        </ul>
        <div class="mytabs-container" id="tabs-container"> Loading... </div>
      </div>
      <!-- page -->
      <div class="ad">
        <?=stripslashes($adsense->Ads7)?>
      </div>
            <div class="ss">

		<h3 id="cat_head">Categories</h3>
		<ul>
		<li><a href="#">Drama</a></li>
		<li><a href="#">TV Programs</a></li>
		<li><a href="#">Special Programs for special Day</a></li>
		</ul>
		<img src="images/cineaxis.png" alt="" />
		</div>

    </div>
  </div>
  <div class="clr"></div>
</div>
</div>
<!-- warp -->
<!--<div class="fb-like-box" data-href="http://www.facebook.com/CineAxis" data-width="198" data-height="274" data-show-faces="true" data-border-color="#E8E8E8" data-stream="false" data-header="false">
</div>-->
<div class="footer">
  <div class="wraper">
    <?php include("footer.php"); ?>
  </div>
</div>
</body>
</html>

 

 

<?
include("conn.php");
//session_start();
if(isset($_GET['curr']) == 'c') {
unset($_SESSION['select']);
//session_destroy();
header("Location:index.php");
}

if(isset($_SESSION['select'])) {
if($_SESSION['select'] == 'tv_sotime') {	
	$page = 'tv_sotime.php';	
	header("Location:$page");
}

if($_SESSION['select'] == 'movie_sotime') {	
	$page2 = 'movie_sotime.php';
	header("Location:$page2");
}
}
?>

Link to comment
https://forums.phpfreaks.com/topic/262352-retrieve-unset-session/
Share on other sites

Don't use short tags <? ?>, example:

</head>
<body>
<? //require_once("fb.php")?>
<div id="wrap">
  	<? include('header.php'); include("session.php"); ?>
    <div class="wraper">

Should be:

</head>
<body>
<?php //require_once("fb.php")?>
<div id="wrap">
  	<?php include('header.php'); include("session.php"); ?>
    <div class="wraper">

 

Any "session changes" or header("location:") lines need to be done BEFORE ANY output is sent to the browser.

 

i will unset session['select'] by passing variable on session.php

...and you can see in the code I posted above, you include session.php within the body section of your page.  This include tag needs to be moved to the top of your page after your include("conn.php"); tag where you said that session_start() is added.  As far as I can see, after making these changes things should work.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.