tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
9
ZUGRIFFE
296
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Torgath
    Torgath Torgath ist offline Mitglied Silber
    Registriert seit
    Feb 2005
    Beiträge
    84
    Ist es möglich, zum Beispiel den Benutzernamen bei der Passworteingabe zu speichern und denn dann bei einer Dateneingabe in einem Formular automatisch einfügen zu lassen?

    Und wen ja, wie?
     

  2. #2
    Avatar von Flex
    Flex Flex ist offline (aka Felix Jacobi)
    tutorials.de Moderator
    Registriert seit
    Nov 2001
    Ort
    Wuppertal
    Beiträge
    5.295
    Blog-Einträge
    65
    Entweder mit einem Cookie oder über eine Session...

    http://de3.php.net/manual/de/function.setcookie.php

    http://de3.php.net/session
     

  3. #3
    Avatar von Torgath
    Torgath Torgath ist offline Mitglied Silber
    Registriert seit
    Feb 2005
    Beiträge
    84
    Ich hab in der Session von Cookies und URL's gelesen...

    Wie funktioniert denn das mit den URL's?
     

  4. #4
    Registriert seit
    Aug 2003
    Ort
    Arnsberg, Germany, Germany
    Beiträge
    1.066
    Hi

    hier ist das ganz gut beschrieben
    http://www.tutorials.de/tutorials9684.html

    Später fügst Du die Sessions einfach im Formularfeld-value ein.
     
    liebe Grüße, die Luzie

  5. #5
    Avatar von Torgath
    Torgath Torgath ist offline Mitglied Silber
    Registriert seit
    Feb 2005
    Beiträge
    84
    Was hat das zu bedeuten:

    Warning: session_start(): open(C:\PHP\sessiondata\sess_21a97c3666821aff1aeeec31710b2b6f, O_RDWR) failed: No such file or directory (2) in c:\programme\apache group\apache\htdocs\docs\vorlagen\checkuser.php on line 13

    Warning: session_start(): Cannot send session cookie - headers already sent by (output started at c:\programme\apache group\apache\htdocs\docs\vorlagen\checkuser.php:6) in c:\programme\apache group\apache\htdocs\docs\vorlagen\checkuser.php on line 13

    Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\programme\apache group\apache\htdocs\docs\vorlagen\checkuser.php:6) in c:\programme\apache group\apache\htdocs\docs\vorlagen\checkuser.php on line 13

    Warning: Cannot modify header information - headers already sent by (output started at c:\programme\apache group\apache\htdocs\docs\vorlagen\checkuser.php:6) in c:\programme\apache group\apache\htdocs\docs\vorlagen\checkuser.php on line 16
    Dies ist Username:
    Notice: Undefined index: a in c:\programme\apache group\apache\htdocs\docs\vorlagen\tempsave.php on line 12

    Dies ist Passwort:
    Notice: Undefined index: p in c:\programme\apache group\apache\htdocs\docs\vorlagen\tempsave.php on line 13

    Dies ist AccessRead:
    Notice: Undefined index: ar in c:\programme\apache group\apache\htdocs\docs\vorlagen\tempsave.php on line 14

    Dies ist AccessUpdate:
    Notice: Undefined index: au in c:\programme\apache group\apache\htdocs\docs\vorlagen\tempsave.php on line 15

    Warning: Unknown(): open(C:\PHP\sessiondata\sess_21a97c3666821aff1aeeec31710b2b6f, O_RDWR) failed: No such file or directory (2) in Unknown on line 0

    Warning: Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (C:\PHP\sessiondata) in Unknown on line 0


    Die dazugehörien Code-Segmente:

    checkuser.php
    PHP-Code:
      <center>
       <?php
         session_start 
    ();
         if (!isset (
    $_SESSION["a"]))
           {
             
    header ("Location: login.php");
           }
         
    ?>
       </center>
    tempsave.php
    PHP-Code:
    <?php
     
    include ("checkuser.php");
     
    ?> 
     <html>
       <head>
         <title>
         tempsave.php
         </title>
       </head>
       <body>
     
         Dies ist Username:<?php print $_SESSION["a"]; ?><br>
         Dies ist Passwort:<?php print $_SESSION["p"]; ?><br>
         Dies ist AccessRead:<?php print $_SESSION["ar"]; ?><br>
         Dies ist AccessUpdate:<?php print $_SESSION["au"]; ?>
    Die Texte beziehen sich auf das Tutorial, oben!
     

  6. #6
    Avatar von Flex
    Flex Flex ist offline (aka Felix Jacobi)
    tutorials.de Moderator
    Registriert seit
    Nov 2001
    Ort
    Wuppertal
    Beiträge
    5.295
    Blog-Einträge
    65
    Starte die Session ID mal vor jeder anderen Ausgabe auf der Seite...

    Also:
    PHP-Code:
    <?php
    session_start
    ();
    ?>
    # Restliches Dokument
     

  7. #7
    Avatar von Torgath
    Torgath Torgath ist offline Mitglied Silber
    Registriert seit
    Feb 2005
    Beiträge
    84
    Hat überhaupt nichts gebracht!
     

  8. #8
    Avatar von Flex
    Flex Flex ist offline (aka Felix Jacobi)
    tutorials.de Moderator
    Registriert seit
    Nov 2001
    Ort
    Wuppertal
    Beiträge
    5.295
    Blog-Einträge
    65
    Ah, ich war etwas zu voreilig...
    Schau mal in deiner php.ini ob der Session Save Path korrekt angegeben ist... Bzw. ob dieser Ordner hier exisitiert:
    C:\PHP\sessiondata\

    Wenn nicht, bitte erstellen...

    Dann mal weiterschauen...
     

  9. #9
    Avatar von Torgath
    Torgath Torgath ist offline Mitglied Silber
    Registriert seit
    Feb 2005
    Beiträge
    84
    Habs mal erstellt, und auch die beiden Pfade C:\Programme\PHP\sessiondata\ und C:\Programme\PHP\sessiondata\tmp eingetragen...

    Aber noch immer geht nix...
     

  10. #10
    Registriert seit
    Aug 2003
    Ort
    Arnsberg, Germany, Germany
    Beiträge
    1.066
    Hi

    wenn Du einen header() aufrufst, darf vorher kein html ausgegeben werden z.b. <center>.
     
    liebe Grüße, die Luzie

Ähnliche Themen

  1. Daten vom Datagrid beibehalten? (XML)
    Von muzillah im Forum Adobe Flex & AIR
    Antworten: 1
    Letzter Beitrag: 14.11.09, 16:39
  2. Antworten: 13
    Letzter Beitrag: 10.11.09, 15:22
  3. Antworten: 3
    Letzter Beitrag: 04.09.06, 00:10
  4. Mehrere Einträge ausgeben
    Von PHPBenny im Forum PHP
    Antworten: 4
    Letzter Beitrag: 27.02.04, 15:45
  5. Antworten: 2
    Letzter Beitrag: 28.01.02, 15:19