Re: Re: changing to a different file in browser
| From: | Brian White | Date: | Fri, 06 Jul 2001 03:59:45 +0000 |
| Subject: | Re: Re: changing to a different file in browser | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-56439@lists.php.net to get a copy of this message | ||
At 13:36 6/07/2001 +1000, Brad Wright wrote:
I'm sure there is something REALLY simple Im missing here.... below is the ...OK. I think your problem is here. Between the first "?>" and the second "<?PHP" is a piece of white-space. This is treated by PHP as text, which triggers it to send the headers, before sending off the encountered text. Try making removing them and see what happens.
login.php: <?PHP session_start(); ?> <?PHP // Connect to the database $db = mysql_connect("localhost", "user", "pass");------------------------- Brian White Step Two Designs Pty Ltd - SGML, XML & HTML Consultancy Phone: +612-93197901 Web: http://www.steptwo.com.au/ Email: bwhite@steptwo.com.auif( !$db ) die ("Couldnt connect to server, try again soon. ");// Select Database mysql_select_db("LoginDB", $db) or die ("Couldn't connect to the database, sorry."); // Query Database table $query = "select * from Admin_Login_TB where teamLogin = '$teamLogin' && teamPass = '$teamPass' " ; $result = mysql_query($query,$db); // LIst the matching row values list ($teamLogin, $teamPass, $teamNo)=mysql_fetch_row($result); // Test to see if a match was found // If not: then die // if match found then continue if (!mysql_numrows($result) ) { die ( "username/password not valid"); } else{ header("Location: menu.php"); exit; } ?> ***************************************** menu.php <?PHP session_start(); ?> test **************************************** I hope you can see a glareingly obvious problem that i can't Cheers, Brad From: "..s.c.o.t.t.." <scott@furt.com> Date: Thu, 5 Jul 2001 23:13:09 -0700 To: "Php-General" <php-general@lists.php.net> Subject: RE: [PHP] Re: changing to a different file in browser even a blank line at the end of a file that you're include()ing will break header. you could use output buffering, but i dont think you really want to go to all that trouble for a simple redirect :)to a-----Original Message----- From: Chris Anderson [mailto:chrisderson@ameritech.net] Sent: Thursday, July 05, 2001 19:47 To: Brad Wright; PHP General List Subject: Re: [PHP] Re: changing to a different file in browser If you use Header after ANY page output, even a space, it will not work ----- Original Message ----- From: "Brad Wright" <bradwright@optushome.com.au> To: "PHP General List" <php-general@lists.php.net> Sent: Thursday, July 05, 2001 10:25 PM Subject: Re: [PHP] Re: changing to a different file in browser tried it, but it didn't work... still getting the same message in IE. Am I missing something? Can I actually use the headr() function to redirectchange todifferent page while using sesions and session variables??From: "..s.c.o.t.t.." <scott@furt.com> Date: Thu, 5 Jul 2001 22:32:22 -0700 To: "Php-General" <php-general@lists.php.net> Subject: RE: [PHP] Re: changing to a different file in browser put "Location" before the URL: header("Location: http://server.com/file.php"); or header("Location: ./file.php");pages-----Original Message----- From: Brad Wright [mailto:bradwright@optushome.com.au] Sent: Thursday, July 05, 2001 18:54 To: PHP General List Subject: Re: [PHP] Re: changing to a different file in browser ihave tried the header() function as Julio suggested. But I get an error message in the browser. I am also using session variables in all theselist(only 2). My code : if (!mysql_numrows($result) ) { die ( "username/password not valid"); } else{ header("Menu.php"); } the error message in IE: Warning: Cannot add header information - headers already sent by (output started at /home/e-smith/files/ibays/bigpool1/html/login.php:1) in /home/e-smith/files/ibays/bigpool1/html/login.php on line 1 Thanks in advance, bradFrom: "Inércia Sensorial" <inerte@hotmail.com> Date: Thu, 5 Jul 2001 22:26:24 -0300 To: php-general@lists.php.net Subject: [PHP] Re: changing to a different file in browser header ("http://www.example.com"); // Goes to example.com. -- Julio Nobrega. A hora está chegando: http://sourceforge.net/projects/toca "Brad Wright" <bradwright@optushome.com.au> wrote in message news:B76B4E96.384%bradwright@optushome.com.au...Hi all, I know this is probably the most stupid question you'll see on thisfora while, but anyway, In an 'if..else' statement, I want to (if a condition is met)php-list-admin@lists.php.netafacttotally new php page in the browser window. I know this is simple (inihad it working last night but have now forgotten how i did it). ie (no the following is NOT actual PHP....sheesh :) If a=1 go to required_page.php else do nothing Thanks in advance, Brad-- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net For additional commands, e-mail: php-general-help@lists.php.net To contact the list administrators, e-mail:-- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net For additional commands, e-mail: php-general-help@lists.php.net To contact the list administrators, e-mail: php-list-admin@lists.php.net -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net For additional commands, e-mail: php-general-help@lists.php.net To contact the list administrators, e-mail: php-list-admin@lists.php.net-- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net For additional commands, e-mail: php-general-help@lists.php.net To contact the list administrators, e-mail: php-list-admin@lists.php.net -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net For additional commands, e-mail: php-general-help@lists.php.net To contact the list administrators, e-mail: php-list-admin@lists.php.net-- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net For additional commands, e-mail: php-general-help@lists.php.net To contact the list administrators, e-mail: php-list-admin@lists.php.net-- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net For additional commands, e-mail: php-general-help@lists.php.net To contact the list administrators, e-mail: php-list-admin@lists.php.net