Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 316
  • Last Modified:

redirect to another page

hi

Please assist how can we redirect to another page when the user has successfully login?

      $result = mysql_query($myQuery);
      $row = mysql_fetch_array($result);
      $myID=$row["AccessID"];
      mysql_close();
      //test
      if ($myID==12345)
      {
            session_start();
            $_SESSION['AccessID']=$myID;
                                <-------------------------------------------------------------redirect to ../../main/index.php
                else { echo "Login failed."; }

Thanks.
0
FrankPorter
Asked:
FrankPorter
4 Solutions
 
Guy Hengel [angelIII / a3]Billing EngineerCommented:
header("Location: "../../main/index.php");

you have however to take care that there is NO output generated (print/echo/html) before the header function is run,.
0
 
ch2Commented:
If the file is moved permanently you can use like this.

<?php
header('HTTP/1.1 301 Moved Permanently');
header('Location: http://www.example.com/redirecto.html');
header('Connection: close');
exit;
?>
0
 
ch2Commented:
Well as i read better in your case the first comment will do the job.
0
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
jeffkee1985Commented:
I usually put in Meta tags - to put headers in it can get messy and complicated, and may interfere with other header things.

echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0; URL=index.php\">";
0
 
ch2Commented:
<< to put headers in it can get messy and complicated, and may interfere with other header things.

which are those headers thing? could you explain why get complicated? why messy?
0
 
ygouthamCommented:
setting up a meta tag might not pass on any variables between the pages. it is only a count and i have personally experienced difficulty in handling session cookies (irrespective of placing a meta tag after session_start(), placing values in cookies, etc) and have a meta tag with counter zero has no effect and sends the user back to the login page to relogin => creating a indeterminate loop.

0

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now