1. #1
    HelloApu's Avatar
    Registered
    25/11/03
    Location
    Asse
    Posts
    548
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0

    PHP: Cookie opvragen

    Hallo,

    Hoe moet je een cookie dat je gemaakt hebt terug opvragen ?

    PS: Sorry darkbone, maar ik was toen die site wa aan het bekendmaken, stond juist online enzo en der zat redelijk veel volk op enzow. Dus ik was wel pissed off . Ma enfin, nu weet ik toch da ik daar altijd van die dingen moet bijzetten da ge geen html enzo kunt posten
    no votes  

  2. #2

    Registered
    12/10/02
    Location
    mars
    Posts
    14,319
    iTrader
    2 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/0
    $_COOKIE['naam'];
    no votes  

  3. #3
    HelloApu's Avatar
    Registered
    25/11/03
    Location
    Asse
    Posts
    548
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    PHP Code:
    <?PHP
     
    require("HEADER.PHP");
    ?>
    <?PHP
     $_COOKIE
    [login];
     if(( 
    $gebruikersnaam != "HelloApu") || ( $paswoord != "bruzkovnix"))
     { 
     echo 
    "
    <fieldset>
    <legend>
    Login
    </legend>
    <form>
    <table border=\"0\">
     <tr>
        <td>
            Gerbruikersnaam :
        </td>
        <td>
            <input type=\"text\" name=\"gebruikersnaam\">
        </td>
     </tr>
     <tr>
        <td>
            Paswoord :
        </td>
        <td>
            <input type=\"password\" name=\"paswoord\">
        </td>
     </tr>
     <tr>
        <td>
            <input type=\"submit\" value=\"login\">
        </td>
     </tr>
    </table> 
    </form>
    "
    ;
    }
    else {
    setcookie("login","\$gebruikersnaam = $gebruikersnaam && \$paswoord = $paswoord");
    echo 
    "ingelogd";
    }
    ?>
    <?PHP 
     
    require("FOOTER.PHP");
    ?>
    1. Waarom geeft het niet "ingelogd" nadat het juiste gebruikersnaam & pw is ingevuld
    2. Is het cookie zo goed gedaan want ik heb het nog niet kunnen proberen.
    no votes  

  4. #4
    Dece's Avatar
    Registered
    25/10/02
    Location
    Ninove
    Posts
    829
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    PHP Code:
    <?PHP
    require("HEADER.PHP");
    $gebruikersnaam = ( !empty($_COOKIE['gebruikersnaam'])?$_COOKIE['gebruikersnaam']:'');
    $paswoord = ( !empty($_COOKIE['paswoord'])?$_COOKIE['paswoord']:'');
    if(( 
    $gebruikersnaam != "HelloApu") || ( $paswoord != "bruzkovnix"))
        { 
    ?>
    <fieldset>
    <legend>
    Login
    </legend>
    <form>
    <table border=\"0\">
     <tr>
        <td>
            Gerbruikersnaam :
        </td>
        <td>
            <input type="text" name="gebruikersnaam">
        </td>
     </tr>
     <tr>
        <td>
            Paswoord :
        </td>
        <td>
            <input type="password" name="paswoord">
        </td>
     </tr>
     <tr>
        <td>
            <input type="submit" value="login">
        </td>
     </tr>
    </table> 
    </form>
    <?php
    }
    else {
        
    setcookie("gebruikersnaam"$gebruikersnaamtime()+8000);
        
    setcookie("paswoord"$paswoordtime()+8000);
        echo 
    "ingelogd";
    }
    require(
    "FOOTER.PHP");
    ?>
    no votes  

  5. #5
    HelloApu's Avatar
    Registered
    25/11/03
    Location
    Asse
    Posts
    548
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Ik krijg nog altijd login scherm =>

    http://www.kevinvg.be/login/INDEX.PHP?
    no votes  

  6. #6
    Dece's Avatar
    Registered
    25/10/02
    Location
    Ninove
    Posts
    829
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    logisch...
    PHP Code:
    <?PHP
    require("HEADER.PHP");
    $naam = ( !empty($_POST['naam'])?$_POST['naam']:'');
    $pas = ( !empty($_POST['pas'])?$_POST['pas']:'');
    $gebruikersnaam = ( !empty($_COOKIE['gebruikersnaam'])?$_COOKIE['gebruikersnaam']:'');
    $paswoord = ( !empty($_COOKIE['paswoord'])?$_COOKIE['paswoord']:'');
    if((
    $naam != "HelloApu") && ($pas != "bruzkovnix"))
        { 
    //enkel weergeven indien er geen post data aanwezig is
    ?>
    <fieldset>
    <legend>
    Login
    </legend>
    <form method="post">
    <table border=\"0\">
    <tr>
        <td>
            Gebruikersnaam :
        </td>
        <td>
            <input type="text" name="naam">
        </td>
    </tr>
    <tr>
        <td>
            Paswoord :
        </td>
        <td>
            <input type="password" name="pas">
        </td>
    </tr>
    <tr>
        <td>
            <input type="submit" value="login">
        </td>
    </tr>
    </table>
    </form>
    <?php
    }
    else {
    //form in gevuld -> cookie aanmaken
        
    setcookie("gebruikersnaam"$naamtime()+8000);
        
    setcookie("paswoord"$pastime()+8000);
        echo 
    "ingelogd";
    }
    require(
    "FOOTER.PHP");
    ?>
    nu moet je zelf nog wel code toevoegen om te detecteren of de persoon ingelogd is of niet
    no votes  

  7. #7
    XTdesign's Avatar
    Registered
    15/12/03
    Posts
    25
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Hier staan wa voorbeelden.

    http://be2.php.net/setcookie
    no votes  

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Log in

Log in