> -----Message d'origine----- > De : Youri LACAN-BARTLEY [mailto:ylacan@xxxxxxxxxx] > Envoyé : mercredi 13 décembre 2006 09:09 > Cc : 'php' > Objet : Re: php redirection.. > > > Tim wrote: > > Just a quick question regarding this issue. > > > > Considering bruce wants to be able to display the data and then change > > location after a given time, and as stut said you can't do this with a > > header() as it redirects before output, I would have imagined a dynamic > meta > > tag in the header with a time variable and a location variable. > > > > But then I wonder what affect this has regards to html standards? > > Are dynamic meta tags depreciated? > > What exactly do you have in mind when you mention "dynamic" meta tags? > Do you just mean using a meta refresh tag? > Yes I meant just using a meta refresh tag with php variables to make it more flexible: echo '<meta http-equiv="refresh" content="' . $time . ';url=' . $url . '">'; I modify meta title/content this way aswell. > <meta http-equiv="refresh" content="2;url=http://www.example.com"> > > I believe that would be the best solution to Bruce's problem. > This meta tag can be used on the page with the information to be shown > and automatically redirected to the URL specified in the tag after n > seconds. In the above example, redirection to www.example.com will > happen after 2 seconds. > > Good luck Bruce > > > > > Regards, > > Tim > > > >> -----Message d'origine----- > >> De : Stut [mailto:stuttle@xxxxxxxxx] > >> Envoyé : mardi 12 décembre 2006 19:52 > >> À : bedouglas@xxxxxxxxxxxxx > >> Cc : php > >> Objet : Re: php redirection.. > >> > >> bruce wrote: > >>> hey stut... > >> Please don't reply to me directly, always include the mailing list. > >> > >>> thanks for the reply... i did get some output... > >>> > >>> i also have a question as to why i couldn't get it to work when i used > >>> 'header (foo.php)' > >> 1) The correct way to redirect using the header function is > >> header('Location: http://domain.com/foo.php'); Note the absolute URL. > >> 2) Using header will definitely not display any output from the page. > >> > >>> i did a 'ob_end_flush()' at the start, followed by a 'header()' at the > >> end, > >>> but the header didn't seem to function as i though it should. > >> I suggest you read about the header function in the manual > >> (http://php.net/header) - you clearly don't have any idea what it does. > >> > >>> given that the ultimate information that i'm going to want to display > >> will > >>> be dynamic. some times it might be 5 lines, others 100, others 50... > >>> > >>> i had hoped that i could somehow display the content, wait a few > >> seconds, > >>> and then do an auto redirect... > >> Like I said in my first reply, Google for the Javascript function > >> settimeout - that's what you need. > >> > >>> any thoughts/comments... > >> I have lots of comments. Thoughts are less common but they do > >> occasionally happen. > >> > >> -Stut > >> > >>> -----Original Message----- > >>> From: Stut [mailto:stuttle@xxxxxxxxx] > >>> Sent: Tuesday, December 12, 2006 9:21 AM > >>> To: bedouglas@xxxxxxxxxxxxx > >>> Cc: php-general@xxxxxxxxxxxxx > >>> Subject: Re: php redirection.. > >>> > >>> > >>> bruce wrote: > >>>> i want to be able to display some text/content and to then redirect > the > >>> user > >>>> to another page. > >>>> > >>>> basically: > >>>> > >>>> cat.php > >>>> -echo " test content<br>" > >>>> -echo " more test content<br>" > >>>> > >>>> //redirect user > >>>> echo" > >>>> <script> > >>>> location.href='foo.php'; > >>>> </script> > >>>> "; > >>>> > >>>> --------------- > >>>> foo.php > >>>> -echo "i'm here" > >>>> > >>>> > >>>> should be pretty simple... > >>>> > >>>> however, in my test, without the script/location.href i display the > >>> content > >>>> ok. when i add the script/location.href, i get redirected, but the > >> content > >>>> is never displayed... > >>>> > >>>> any thoughts/samples/pointers on what might be going on, and how this > >>> should > >>>> really be accomplished.. > >>>> > >>>> to be honest, i'm embarrassed to even be raising this here!! > >>> And so you should be what with it being a Javascript question and this > >>> being a PHP list. > >>> > >>> Anyhoo, I don't get your confusion. The browser will run the script as > >>> it loads it from your site. Ergo, it redirects before it displays what > >>> you have output. I suggest you Google for examples of the settimeout > >>> Javscript function - that's what you need to delay the redirect. > >>> > >>> -Stut > >>> > >>> -- > >>> PHP General Mailing List (http://www.php.net/) > >>> To unsubscribe, visit: http://www.php.net/unsub.php > >>> > >> -- > >> PHP General Mailing List (http://www.php.net/) > >> To unsubscribe, visit: http://www.php.net/unsub.php > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php