Seite 1 von 3 123 LetzteLetzte
Ergebnis 1 bis 10 von 23

Thema: cookie setzen?! will ned ...

  1. #1
    gelöschter User
    Gast

    Standard cookie setzen?! will ned ...

    moinsens,
    ich bin grad an meiner neuen page dran und möchte das diesmal en cookie für den login gesetzt wird das ma auch mal länger eingeloggt bleiben kann.
    aber es will nicht.
    Warning: Cannot modify header information - headers already sent by (output started at D:\Programming\HTML\crazyplanet\index.php:24) in D:\Programming\HTML\crazyplanet\sites\login.php on line 13
    hier der code von der login.php
    Code:
    <?php
    extract&#40;$_POST&#41;;
    
    $sql = "SELECT name,pass FROM cp4_user WHERE name LIKE '".$name."' AND pass LIKE '".md5&#40;$pass&#41;."'";
    $do = mysql_query&#40;$sql&#41;;
    $fetch = mysql_fetch_array&#40;$do&#41;;
    
    
    if&#40;$fetch > 0&#41;
    &#123;
      $_SESSION&#91;'cp4_user'&#93; = $fetch&#91;'name'&#93;;
      $_SESSION&#91;'cp4_pass'&#93; = md5&#40;$fetch&#91;'pass'&#93;&#41;;
      setcookie&#40;"cp4_cookie", md5&#40;$name&#41;."&#58;".md5&#40;$pass&#41;, time&#40;&#41; + 60*60*24*7*4&#41;;
      echo 'Du bist eingeloggt!';
    &#125;
    else
    &#123;
      echo mysql_error&#40;&#41;;
    &#125;
    
    ?>
    hab keine ahnung von cookies, helft mir

    Gruß crAzywuLf
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Kaiser(in)
    Registriert seit
    09.12.2005
    Alter
    29
    Beiträge
    2.496
    Danke
    1
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    du hast schon etwas ausgegeben, dann kannste keinen cookie mehr setzten, benutze ob_start() oder setze den keks vorher
    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  3. #3
    gelöschter User
    Gast

    Standard

    wie kann ich denn ob_start() benutzen?
    beispiel??

  4. #4
    Shogun Avatar von DarkSyranus
    Registriert seit
    28.03.2006
    Ort
    ::1/128
    Alter
    25
    Beiträge
    3.446
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

  5. #5
    gelöschter User
    Gast

    Standard

    Zitat Zitat von DarkSyranus
    http://de2.php.net/manual/de/function.ob-start.php
    wenn ich erlich bin das hilft mir nicht grad viel weiter...
    kannste mir ein beispiel machen oder schreiben wie das funzt?

  6. #6
    Shogun Avatar von DarkSyranus
    Registriert seit
    28.03.2006
    Ort
    ::1/128
    Alter
    25
    Beiträge
    3.446
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard

    <?php

    ob_start();

    bla blub blib blä ...

    ob_end_flush();
    ?>
    Also zuerst den puffer mit ob_start setzen und dann zum schluss mit ob_end_flush ausgeben.

  7. #7
    gelöschter User
    Gast

    Standard

    Code:
    <?php
    extract&#40;$_POST&#41;;
    
    $sql = "SELECT name,pass FROM cp4_user WHERE name LIKE '".$name."' AND pass LIKE '".md5&#40;$pass&#41;."'";
    $do = mysql_query&#40;$sql&#41;;
    $fetch = mysql_fetch_array&#40;$do&#41;;
    
    
    if&#40;$fetch > 0&#41;
    &#123;
      $_SESSION&#91;'cp4_user'&#93; = $fetch&#91;'name'&#93;;
      $_SESSION&#91;'cp4_pass'&#93; = md5&#40;$fetch&#91;'pass'&#93;&#41;;
      ob_start&#40;&#41;; 
      setcookie&#40;"cp4_cookie", md5&#40;$name&#41;."&#58;".md5&#40;$pass&#41;, time&#40;&#41; + 60*60*24*7*4&#41;;
      ob_end_flush&#40;&#41;; 
      echo 'Du bist eingeloggt!';
    &#125;
    else
    &#123;
      echo mysql_error&#40;&#41;;
    &#125;
    
    ?>
    hmpf...
    ich raffs nicht *heul*

  8. #8
    Shogun Avatar von DarkSyranus
    Registriert seit
    28.03.2006
    Ort
    ::1/128
    Alter
    25
    Beiträge
    3.446
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard

    Code:
    <?php
    ob_start&#40;&#41;;
    extract&#40;$_POST&#41;;
    
    $sql = "SELECT name,pass FROM cp4_user WHERE name LIKE '".$name."' AND pass LIKE '".md5&#40;$pass&#41;."'";
    $do = mysql_query&#40;$sql&#41;;
    $fetch = mysql_fetch_array&#40;$do&#41;;
    
    
    if&#40;$fetch > 0&#41;
    &#123;
      $_SESSION&#91;'cp4_user'&#93; = $fetch&#91;'name'&#93;;
      $_SESSION&#91;'cp4_pass'&#93; = md5&#40;$fetch&#91;'pass'&#93;&#41;;
      setcookie&#40;"cp4_cookie", md5&#40;$name&#41;."&#58;".md5&#40;$pass&#41;, time&#40;&#41; + 60*60*24*7*4&#41;;
      echo 'Du bist eingeloggt!';
    &#125;
    else
    &#123;
      echo mysql_error&#40;&#41;;
    &#125;
    ob_end_flush&#40;&#41;;
    ?>

  9. #9
    Forum Guru
    Registriert seit
    28.12.2004
    Ort
    Ringgenberg(bei Interlaken) / Schweiz
    Beiträge
    4.787
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    was soll den das
    ob_start();
    und
    ob_end_flush();

    bewirken?! damit ereichst doch nur die ausgabe des kaks aufm bildschirm aber nicht das setzen des selbigen...

  10. #10
    Shogun Avatar von DarkSyranus
    Registriert seit
    28.03.2006
    Ort
    ::1/128
    Alter
    25
    Beiträge
    3.446
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard

    Hätte sich GreenRover meinen Link durchgelesen, würde er wissen, das ob_start() den html text erst puffert und bei ob_ebd_flush() erst sendet
    somit wird wärend der ersten überarbeitung noch der header gesendet und das kekslein darf sich schreiben

Ähnliche Themen

  1. Cookie
    Von Morrers im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 8
    Letzter Beitrag: 10.07.2007, 22:21
  2. Antworten: 3
    Letzter Beitrag: 09.09.2006, 20:55
  3. cookie funzt ned...
    Von Quadroman im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 13.07.2006, 13:48
  4. cookie löschen
    Von Jörn im Forum HTML & CSS Forum
    Antworten: 0
    Letzter Beitrag: 27.06.2006, 12:56
  5. Popup Cookie
    Von kaid77777 im Forum HTML & CSS Forum
    Antworten: 6
    Letzter Beitrag: 28.02.2006, 10:22

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •