webhostingtalk.nl
advertentie
advertentie

Evenementen voor de komende 60 Dag(en)

Resultaten 1 tot 8 van de 8
          

  1.  
    #1
    matthijsdezwart@gmail.com
    Gast
    n/a Berichten
    Berichten zijn liked




    session variabelen doorgeven naar PHP script

    Hallo,

    In PHP heb ik een Sessie opgezet en één van de variabelen is
    “validated” ($_SESSION["validated"]). Deze wordt geruikt als boolean
    en staat op true.

    Wanneer ik in het PHP script, waar deze variabele is geset, een
    include doe (include('mytestscript.php')), dan wordt $_SESSION
    ["validated"] gechecked.

    <?php
    if ($_SESSION["validated"])
    {
    echo"gevalideerd <br>";
    }
    else
    {
    echo"Loser<br>";
    }
    ?>

    dan zie ik “gevalideerd” op mijn scherm staan.

    Dus op zich werkt dat wel.

    Maar bij het oproepen van een binary via een php script, gaat het mis.

    Wanneer dit in het originele script staat waar $_SESSION[“validated”]
    op true wordt gezet

    echo"<p><img border=\"0\" src=\"secblob.php?img=1.jpg\" width=\"360\"
    height=\"518\"></p>";

    en secbin.php heeft deze inhoud:

    <?php
    if ($_SESSION["validated"])
    {
    $img = $_GET['img'];
    //header("Content-type: image/jpg");
    $instr = fopen("secblob/".$img,"rb");
    $bytes = fread($instr,filesize("secblob/".$img));
    fclose($instr);
    print $bytes;
    }
    else
    {
    session_destroy();
    die();
    }
    ?>

    Dan krijg ik geen plaatje te zien.
    Terwijl als ik secbin.php aanpas naar:

    <?php
    $img = $_GET['img'];
    //header("Content-type: image/jpg");
    $instr = fopen("secblob/".$img,"rb");
    $bytes = fread($instr,filesize("secblob/".$img));
    fclose($instr);
    print $bytes;
    ?>

    dan krijg ik wel een plaatje te zien. Dus op zich werkt dat plaatje
    inlezen en doorsturen verhaal wel, maar er gaat iets mis bij de
    validatie. Iemand enig idee wat ik moet toevoegen bij secbin om
    $_SESSION[“validated”] wel goed te kunnen controleren?
    Groeten,

    Matthijs


  2.  
    #2
    robert
    Gast
    n/a Berichten
    Berichten zijn liked




    Re: session variabelen doorgeven naar PHP script

    matthijsdezwart@gmail.com <matthijsdezwart@gmail.com>:
    > en secbin.php heeft deze inhoud:
    >
    > <?php
    > if ($_SESSION["validated"])
    > {
    > $img = $_GET['img'];
    > //header("Content-type: image/jpg");
    > $instr = fopen("secblob/".$img,"rb");
    > $bytes = fread($instr,filesize("secblob/".$img));
    > fclose($instr);
    > print $bytes;
    > }
    > else
    > {
    > session_destroy();
    > die();
    > }
    > ?>
    >
    > Dan krijg ik geen plaatje te zien.


    Werkt het als je eerst session_start() aanroept voordat je $_SESSION
    gebruikt?

    --
    robert


  3.  
    #3
    matthijsdezwart@gmail.com
    Gast
    n/a Berichten
    Berichten zijn liked




    Re: session variabelen doorgeven naar PHP script

    On 13 apr, 21:50, US3N37+{n.i.w...@gmail.com.invalid (robert) wrote:
    > matthijsdezw...@gmail.com <matthijsdezw...@gmail.com>:
    >
    >
    >
    >
    >
    > > en secbin.php heeft deze inhoud:

    >
    > > <?php
    > > if ($_SESSION["validated"])
    > > {
    > > $img = $_GET['img'];
    > > //header("Content-type: image/jpg");
    > > $instr = fopen("secblob/".$img,"rb");
    > > $bytes = fread($instr,filesize("secblob/".$img));
    > > fclose($instr);
    > > print $bytes;
    > > }
    > > else
    > > {
    > > session_destroy();
    > > die();
    > > }
    > > ?>

    >
    > > Dan krijg ik geen plaatje te zien.

    >
    > Werkt het als je eerst session_start() aanroept voordat je $_SESSION
    > gebruikt?


    Hoi,

    Ik gebruik session_start idd al. Werkt dus helaas niet.... Moet ik nog
    iets in die php file (secbin) zetten om iets van die sessie af te
    kunnen vangen?
    groeten,

    Matthijs

  4. advertentie



  5.  
    #4
    robert
    Gast
    n/a Berichten
    Berichten zijn liked




    Re: session variabelen doorgeven naar PHP script

    matthijsdezwart@gmail.com <matthijsdezwart@gmail.com>:
    > On 13 apr, 21:50, US3N37+{n.i.w...@gmail.com.invalid (robert) wrote:
    >> matthijsdezw...@gmail.com <matthijsdezw...@gmail.com>:
    >>
    >> > en secbin.php heeft deze inhoud:

    >>
    >> > <?php
    >> > if ($_SESSION["validated"])
    >> > {
    >> > $img = $_GET['img'];
    >> > //header("Content-type: image/jpg");
    >> > $instr = fopen("secblob/".$img,"rb");
    >> > $bytes = fread($instr,filesize("secblob/".$img));
    >> > fclose($instr);
    >> > print $bytes;
    >> > }
    >> > else
    >> > {
    >> > session_destroy();
    >> > die();
    >> > }
    >> > ?>

    >>
    >> > Dan krijg ik geen plaatje te zien.

    >>
    >> Werkt het als je eerst session_start() aanroept voordat je $_SESSION
    >> gebruikt?

    >
    > Hoi,
    >
    > Ik gebruik session_start idd al. Werkt dus helaas niet.... Moet ik nog
    > iets in die php file (secbin) zetten om iets van die sessie af te kunnen
    > vangen?


    Voor de duidelijkheid: je hebt die session_start() in secbin.php staan?
    Want hierboven post je de inhoud daarvan, terwijl ik nergens
    session_start() zie staan.

    --
    robert


  6.  
    #5
    matthijsdezwart@gmail.com
    Gast
    n/a Berichten
    Berichten zijn liked




    Re: session variabelen doorgeven naar PHP script

    > Voor de duidelijkheid: je hebt die session_start() in secbin.php staan?
    > Want hierboven post je de inhoud daarvan, terwijl ik nergens
    > session_start() zie staan.


    uh nee. Session_start staat in het PHP script dat $_SESSION
    ["validated"]) op true zet. Moet ik session_start opnieuw doen bij een
    ander PHP script? Ik dacht dat het sever side was?
    Groeten,

    Matthijs


  7.  
    #6
    robert
    Gast
    n/a Berichten
    Berichten zijn liked




    Re: session variabelen doorgeven naar PHP script

    matthijsdezwart@gmail.com <matthijsdezwart@gmail.com>:
    >> Voor de duidelijkheid: je hebt die session_start() in secbin.php staan?
    >> Want hierboven post je de inhoud daarvan, terwijl ik nergens
    >> session_start() zie staan.

    >
    > uh nee. Session_start staat in het PHP script dat $_SESSION
    > ["validated"]) op true zet. Moet ik session_start opnieuw doen bij een
    > ander PHP script? Ik dacht dat het sever side was?


    Ik ben geen PHP-guru, maar ik begreep uit de documentation dat
    session_start() gebruikt wordt om $_SESSION te bevolken met de juiste data,
    ook als de sessie al bestaat.

    --
    robert


  8.  
    #7
    matthijsdezwart@gmail.com
    Gast
    n/a Berichten
    Berichten zijn liked




    Re: session variabelen doorgeven naar PHP script

    On 15 apr, 08:59, US3N37+{n.i.w...@gmail.com.invalid (robert) wrote:
    > matthijsdezw...@gmail.com <matthijsdezw...@gmail.com>:
    >
    > >> Voor de duidelijkheid: je hebt die session_start() in secbin.php staan?
    > >> Want hierboven post je de inhoud daarvan, terwijl ik nergens
    > >> session_start() zie staan.

    >
    > > uh nee. Session_start staat in het PHP script dat $_SESSION
    > > ["validated"]) op true zet. Moet ik session_start opnieuw doen bij een
    > > ander PHP script? Ik dacht dat het sever side was?

    >
    > Ik ben geen PHP-guru, maar ik begreep uit de documentation dat
    > session_start() gebruikt wordt om $_SESSION te bevolken met de juiste data,
    > ook als de sessie al bestaat.


    als ik thuis ben, ga ik dat nog eens even testen.
    mazzel,

    Matthijs


  9.  
    #8
    matthijsdezwart@gmail.com
    Gast
    n/a Berichten
    Berichten zijn liked




    Re: session variabelen doorgeven naar PHP script

    > > >> Voor de duidelijkheid: je hebt die session_start() in secbin.php staan?
    > > >> Want hierboven post je de inhoud daarvan, terwijl ik nergens
    > > >> session_start() zie staan.

    >
    > > > uh nee. Session_start staat in het PHP script dat $_SESSION
    > > > ["validated"]) op true zet. Moet ik session_start opnieuw doen bij een
    > > > ander PHP script? Ik dacht dat het sever side was?

    >
    > > Ik ben geen PHP-guru, maar ik begreep uit de documentation dat
    > > session_start() gebruikt wordt om $_SESSION te bevolken met de juiste data,
    > > ook als de sessie al bestaat.

    >
    > als ik thuis ben, ga ik dat nog eens even testen.
    > mazzel,


    net nog even wat getest en ja hoor, het werkt. Heel erg bedankt!
    mazzel,

    Matthijs


Forum Rechten

  • Je mag geen nieuwe onderwerpen plaatsen
  • Je mag geen reacties plaatsen
  • Je mag geen bijlagen toevoegen
  • Je mag jouw berichten niet wijzigen
  •  



webhostingtalk.nl
Webhostingtalk.nl © copyright 2001-2013 Alle Rechten Gereserveerd.

Content Relevant URLs by vBSEO 3.6.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75