extrovertive Posted September 29, 2006 Share Posted September 29, 2006 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? Quote Link to comment https://forums.phpfreaks.com/topic/22455-redirection-but-with-html-above/ Share on other sites More sharing options...
alpine Posted September 29, 2006 Share Posted September 29, 2006 You can use the html-variant:<meta http-equiv="refresh" content="0; url=http://www.domain.com" /> Quote Link to comment https://forums.phpfreaks.com/topic/22455-redirection-but-with-html-above/#findComment-100668 Share on other sites More sharing options...
extrovertive Posted September 29, 2006 Author Share Posted September 29, 2006 Ya, I thought of that, but isn't there a PHP way like using ob_flush or something? Quote Link to comment https://forums.phpfreaks.com/topic/22455-redirection-but-with-html-above/#findComment-100675 Share on other sites More sharing options...
wildteen88 Posted September 29, 2006 Share Posted September 29, 2006 [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 Link to comment https://forums.phpfreaks.com/topic/22455-redirection-but-with-html-above/#findComment-100735 Share on other sites More sharing options...
[email protected] Posted September 29, 2006 Share Posted September 29, 2006 [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. Quote Link to comment https://forums.phpfreaks.com/topic/22455-redirection-but-with-html-above/#findComment-100758 Share on other sites More sharing options...
wildteen88 Posted September 29, 2006 Share Posted September 29, 2006 change http://www.google.com to the path you want the user to be redirected to. Quote Link to comment https://forums.phpfreaks.com/topic/22455-redirection-but-with-html-above/#findComment-100771 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.