From: "Kimmo Laine" <et*******************@Mgmail.com>
Subject: Re: script in body
Date: Mon, 20 Jun 2005 17:46:28 +0300
Message-ID: <d9**********@phys-news1.kolumbus.fi>
Lines: 64
"Sentinel" <su*****@elma.hr> kirjoitti
viestissä:d9**********@ss405.t-com.hr...
Kimmo Laine 17.6.2005 19:27:59 <d8**********@phys-news1.kolumbus.fi>
et*******************@Mgmail.com comp.lang.javascript Kimmo"Sentinel" <su*****@elma.hr> kirjoitti
viestissä:d8**********@ss405.t-com.hr...> how can i place a script in body (it must be ran automaticly when
> html interpreter reaches it) that will redirect to another page?
>
>
> what i am doing is
>
> checking in php if login is successful (php script is in javascript
> that is in body) and if so i will print out the url to wich the
> javascript must redirect the browser
>
>
> <body>
> <script language="javascript">
> window.location=<?php a lots of ifs thens and elses and finaly print > "index2.php"; ?>
> </script>
> </body>
>
>
>
> everything works fine but he browser doesn't redirect...
>
> the page source shows
> <body>
> <script language="javascript">
> window.location=index2.php
> </script>
> </body>
Ditch the javascript and redirect with php directly
<?php header("Location: index2.php"); ?>
can i send any data to the child page this way?
Yes, via GET method.
<?php header("Location: index2.php?foo=1&bar=2"); ?>
Parameters foo and bar are now available to index2.php. Oh and I
should
mention also, that the example I gave you works in most browsers, but
the
standard says you need to always always include the entire address, and
not
just the relative filename. In other words: always use
<?php header("Location:
http://www.your-domain.com/path/to/index2.php"); ?>
and never ever use
<?php header("Location: index2.php"); ?> without the entire url.
I should also mention that header data must be sent before any output.
You
can't print or echo anything before you've sent headers.
Copy & Follow-up to: comp.lang.php
what i need is the ability to write something to the user and then
redirect him or her to index2 or index
--
What's the point in running when the light at the end of the tunnel iz
just another train...