Jump to content

Archived

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

extrovertive

Redirection but with HTML above?

Recommended Posts

I'd like to redirect a URL in PHP but with something already output.

Like
<html>
<body>

<?php header("Location: http://www.domain.com"); ?>

Is it possible to pass that?

Share this post


Link to post
Share on other sites
You can use the html-variant:

<meta http-equiv="refresh" content="0; url=http://www.domain.com" />

Share this post


Link to post
Share on other sites
[quote author=extrovertive link=topic=109922.msg443501#msg443501 date=1159507003]
Ya, I thought of that, but isn't there a PHP way like using ob_flush or something?
[/quote]
Yes that is correct:
[code]<?php ob_start(); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title>Redirecting...</title>
</head>
<body>
You will be redirected to google in approx 2 secounds.
<?php header("Refresh:2; URL=http://www.google.com"); ?>
</body>
</html>
<?php ob_end_flush(); ?>[/code]

Share this post


Link to post
Share on other sites
[quote author=wildteen88 link=topic=109922.msg443562#msg443562 date=1159521224]
[quote author=extrovertive link=topic=109922.msg443501#msg443501 date=1159507003]
Ya, I thought of that, but isn't there a PHP way like using ob_flush or something?
[/quote]
Yes that is correct:
[code]<?php ob_start(); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title>Redirecting...</title>
</head>
<body>
You will be redirected to google in approx 2 secounds.
<?php header("Refresh:2; URL=http://www.google.com"); ?>
</body>
</html>
<?php ob_end_flush(); ?>[/code]
[/quote]

Instead of re-direct to a webpage in the internet, if I want to direct to another php page inside the same folder, what should the sytnax will be? thanks.

Share this post


Link to post
Share on other sites
change http://www.google.com to the path you want the user to be redirected to.

Share this post


Link to post
Share on other sites

×

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.