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? 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" /> 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? 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] 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. 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. 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
Archived
This topic is now archived and is closed to further replies.