> 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
Looks like in line 12 of \opinionsofamateurs\accounts\delete.php you
are sending output and that prevents you can set a cookie (same
problem as before).
Btw, this list is for CakePHP related discussions (and flames) you
will get better answers in a PHP list.
> 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:
>
>> Is that how CakePHP not already sends headers?
>>
>> 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
-~----------~----~----~----~------~----~------~--~---