RE: php redirection..

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> -----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



[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux