You also may want to consider just using an 'include' instead of bouncing the poor user around like a basketball in re-directs. Each re-direct sends traffic back and forth over the network, which could be slow/flaky. Plus you are chewing up HTTP connections on your web-server, and that's an expensive resource on a busy server. If your architect a web application correctly in the first place, you don't need a header re-direct, imho. Simply pull in the correct PHP code to do what you want, when you want, and give the user the answer now, instead of making them get back in line for another HTTP request to get their answer. On Mon, March 12, 2007 3:02 pm, Larry Bradley wrote: > I need to "goto" different PHP pages in my web site depending on what > happens within some PHP code. > > For example, if the user is not logged in when he goes to a page, I > want to > send him to a LOGIN page. > > I've have everything working fine, using the following Javascript > code: > $location = 'login.php'; > echo "<script language='javascript'>\n"; > echo "document.location.href = '" . $location . > "';\n"; > echo "</script>\n"; > > I also played around with using the header("location: ...") function. > > I understand that the header() function must be issued before any HMTL > is > output. > > But I'm not sure about the Javascript code. In every instance in my > code, I > use the Javascript before any HTML - this type of action normally > occurs in > PHP code called via a form POST. > > I presume that the Javascript code really does the same as the PHP > stuff, > and thus must obey the same rules, but I'm not sure. > Comments? > > Larry Bradley > Orleans (Ottawa), Ontario, CANADA -- Some people have a "gift" link here. Know what I want? I want you to buy a CD from some starving artist. http://cdbaby.com/browse/from/lynch Yeah, I get a buck. So? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php