Jump to content

redirect


An7hony

Recommended Posts

Hi all,

 

I have

 

a page url that looks like this:

 

jobs.php?view=view&id=5

 

Their is a login on this page, the form ends with this command:

 

header("Location: ".$session->referrer);

 

The fuction for this is:

 

<?php
function startSession(){
      global $database;  //The database connection
      session_start();   //Tell PHP to start the session

      /* Determine if user is logged in */
      $this->logged_in = $this->checkLogin();

      /**
       * Set guest value to users not logged in, and update
       * active guests table accordingly.
       */
      if(!$this->logged_in){
         $this->username = $_SESSION['username'] = GUEST_NAME;
         $this->userlevel = GUEST_LEVEL;
         $database->addActiveGuest($_SERVER['REMOTE_ADDR'], $this->time);
      }
      /* Update users last active timestamp */
      else{
         $database->addActiveUser($this->username, $this->time);
      }
      
      /* Remove inactive visitors from database */
      $database->removeInactiveUsers();
      $database->removeInactiveGuests();
      
      /* Set referrer page */
      if(isset($_SESSION['url'])){
         $this->referrer = $_SESSION['url'];
      }else{
         $this->referrer = "/";
      }

      /* Set current url */
      $this->url = $_SESSION['url'] = $_SERVER['PHP_SELF'];
   }
?>

 

Basically

 

$this->url = $_SESSION['url'] = $_SERVER['PHP_SELF'];

 

seems to cut my url to:

 

jobs.php

 

instead of:

 

jobs.php?view=view&id=5

 

Can anyone here tell me how to fix this?

 

Thanks Guys

Link to comment
https://forums.phpfreaks.com/topic/211073-redirect/
Share on other sites

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.