problem solved

I had written

?>
?>

instead of

?>

at others/definitions.php


but now I am getting

Warning: session_start() [function.session-start]: Cannot send session
cookie - headers already sent by (output started at C:\AppServ\www
\opinionsofamateurs\accounts\delete.php:12) in C:\AppServ\www
\opinionsofamateurs\accounts\delete.php on line 20

Warning: session_start() [function.session-start]: Cannot send session
cache limiter - headers already sent (output started at C:\AppServ\www
\opinionsofamateurs\accounts\delete.php:12) in C:\AppServ\www
\opinionsofamateurs\accounts\delete.php on line 20

Warning: Cannot modify header information - headers already sent by
(output started at C:\AppServ\www\opinionsofamateurs\accounts
\delete.php:12) in C:\AppServ\www\opinionsofamateurs\accounts
\delete.php on line 23

for the code

session_start();
if(!session_is_registered("SESSION"))
{
    header("Location: login1.php");
}

Raistlin Majere escreveu:

> How does the CakePHP redirect function work?
>
> On 25 maio, 17:11, "Olexandr Melnyk" <[EMAIL PROTECTED]> wrote:
> > Set error_reporting to E_ALL and display_errors to on, to make sure there's
> > nothing being sent to the browser before the header() line.
> >
> > On 5/25/08, Raistlin Majere <[EMAIL PROTECTED]> wrote:
> >
> >
> >
> >
> >
> > > I am trying to create a version of my site without CakePHP to use a
> > > different free host.
> >
> > > after this much code
> >
> > > $this->set('title', 'Create');
> > > if (!empty($this->params['form'])) {
> > > � � $email = ($this->params['form']['data']['Account']['email']);
> > > � � $password = ($this->params['form']['data']['Account']
> > > ['password']);
> > > � � $exists = $this->Account->query("SELECT * FROM accounts WHERE
> > > email = '$email' AND password = '$password'");
> > > � � if ($this->Account->save($this->params['form']['data']) &&
> > > empty($exists)) {
> > > � � � � $_SESSION['trying'] = 'The account was created.';
> > > � � � � } else {
> > > � � � � � � $_SESSION['trying'] = 'The account was not created!';
> > > � � � � }
> > > � � $this->redirect('/articles/result');
> >
> > > }
> >
> > > redirection still works
> >
> > > but after this much code
> >
> > > include ('..\others\definitions.php');
> > > mysql_connect("localhost", "root", "92506002") or die(mysql_error());
> >
> > > mysql_select_db("opinionsofamateurs") or die(mysql_error());
> > > $email=$_POST['email'];
> > > $password=$_POST['password'];
> > > $email=htmlentities($email);
> > > $email=mysql_real_escape_string($email);
> > > $password=htmlentities($password);
> > > $password=mysql_real_escape_string($password);
> > > $db_email=mysql_query("SELECT * FROM `accounts` WHERE email =
> > > '$email'");
> > > $db_email=mysql_fetch_row($db_email);
> > > $db_password=mysql_query("SELECT * FROM `accounts` WHERE email =
> > > '$email' AND password = '$password'");
> > > $db_password=mysql_fetch_row($db_password);
> > > if ($email != VALID_EMAIL)
> > > {
> >
> > > � � header("Location: create3.php?error=invalid_email");
> >
> > > } else if ($email == $db_email)
> > > {
> > > � � header("Location: create3.php?error=already_email");
> > > } else {
> > > � � if($password != VALID_PASSWORD)
> > > � � {
> > > � � � � header("Location: create3.php?error=invalid_password");
> > > � � } else if ($password == $db_password)
> > > � � {
> > > � � � � header("Location: create3.php?error=already_password");
> > > � � } else {
> > > � � � � mysql_query('INSERT INTO `accounts` VALUES (``, $email,
> > > $password)');
> > > � � }
> > > }
> > > mysql_close();
> >
> > > redirection does not work
> >
> > > Can anybody explain why?
> >
> > --
> > Sincerely yours,
> > Olexandr Melnykhttp://omelnyk.net/
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to