Likes Likes:  0
Resultaten 1 tot 5 van de 5
Geen
  1. #1
    Anbert NL
    Andere werkwijze PHP Globals ON -> OFF
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Andere werkwijze PHP Globals ON -> OFF

    Beste,

    Ik heb mij website in de afgelopen jaren steeds verder uitgebreidt. Ook ben
    ik in de PHP taal gedoken en heb nu een redelijk uitgebreide site met een
    eigen CMS en gebruikersregistratiesysteem. Nu werk ik altijd nog met
    REGISTER GLOBALS ON, dit is een beveiligingsissue. Nu heb ik die jaren wat
    meer ervaring opgedaan dan ik aan het begin had (gelukkig) en wil ik de code
    achter mijn site even flink moderniseren. En de REGISTER GLOBALS flag op off
    zetten.

    Maar...
    Ik heb een fotoalbum (bijv. http://www.anbert.nl/fotoalbum/vakantie2005.php)
    waar de tumbnails verwijzen naar bijvoorbeeld
    (http://www.anbert.nl/fotoalbum/foto....mmer=00000092).

    Met de globals op off kan ik ?nummer niet meer gebruiken, maar wat is dan
    het beste alternatief. Als ik een foto toevoeg geef ik namelijk een aantal
    zoekwoorden op die worden opgeslagen in de mysql database. Het bestand
    foto.php gooit deze in de metatag keywords en omdat elke foto een eigen
    unieke verwijzing heeft naar foto.php krijg ik veeeeel hits via
    searchengines.

    Nu zou ik graag jullie mening willen horen wat de beste manier is om een
    alternatief is. Ik heb al gedacht om een functie te maken die de foto netjes
    laat zien maar dan worden mijn foto's niet meer geïndexeerd in de
    zoekmachines.

    Alvast bedankt en groet,
    Anbert
    www.anbert.nl



  2. #2
    Rik
    Andere werkwijze PHP Globals ON -> OFF
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Andere werkwijze PHP Globals ON -> OFF

    Anbert NL <anbert@flashmail.com> wrote:

    > Beste,
    >
    > Ik heb mij website in de afgelopen jaren steeds verder uitgebreidt. Ook
    > ben
    > ik in de PHP taal gedoken en heb nu een redelijk uitgebreide site met een
    > eigen CMS en gebruikersregistratiesysteem. Nu werk ik altijd nog met
    > REGISTER GLOBALS ON, dit is een beveiligingsissue. Nu heb ik die jaren
    > wat
    > meer ervaring opgedaan dan ik aan het begin had (gelukkig) en wil ik de
    > code
    > achter mijn site even flink moderniseren. En de REGISTER GLOBALS flag op
    > off
    > zetten.
    >
    > Maar...
    > Ik heb een fotoalbum (bijv.
    > http://www.anbert.nl/fotoalbum/vakantie2005.php)
    > waar de tumbnails verwijzen naar bijvoorbeeld
    > (http://www.anbert.nl/fotoalbum/foto....mmer=00000092).
    >
    > Met de globals op off kan ik ?nummer niet meer gebruiken,


    Jawel. Gebruik the $_GET array, in dit geval $_GET['nummer'].
    Bekijk de GET variabelen die je script gebruikt, en controleer ze bovenaan
    je script en gebruik de 'gekuiste' versie verder.

    In dit geval zou ik bijvoorbeeld bovenaan zetten:

    //alleen getallen toegestaan in $nummer:
    $nummer = preg_replace('/[^0-9]/','',$_GET['nummer']);

    GET/POST/COOKIE/etc. variabelen kunnen gewoon gebruikt worden in je script
    met register_globals uit, ze blijven echter in hun eigen array zitten,
    zodat je weet _waar_ de data zit die de gebruiker heeft doorgegeven, zodat
    je die kunt controleren & valideren alvorens ze in je script te gebruiken.
    --
    Rik Wasmus
    Posted on Usenet, not any forum you might see this in.
    Ask Smart Questions: http://tinyurl.com/anel

  3. #3
    Iceman
    Andere werkwijze PHP Globals ON -&gt; OFF
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Andere werkwijze PHP Globals ON -> OFF

    >> Ik heb mij website in de afgelopen jaren steeds verder uitgebreidt.
    >> Ook ben
    >> ik in de PHP taal gedoken en heb nu een redelijk uitgebreide site
    >> met een eigen CMS en gebruikersregistratiesysteem. Nu werk ik altijd
    >> nog met REGISTER GLOBALS ON, dit is een beveiligingsissue. Nu heb ik
    >> die jaren wat
    >> meer ervaring opgedaan dan ik aan het begin had (gelukkig) en wil ik
    >> de code
    >> achter mijn site even flink moderniseren. En de REGISTER GLOBALS
    >> flag op off
    >> zetten.
    >>
    >> Maar...
    >> Ik heb een fotoalbum (bijv.
    >> http://www.anbert.nl/fotoalbum/vakantie2005.php)
    >> waar de tumbnails verwijzen naar bijvoorbeeld
    >> (http://www.anbert.nl/fotoalbum/foto....mmer=00000092).
    >>
    >> Met de globals op off kan ik ?nummer niet meer gebruiken,

    >
    > Jawel. Gebruik the $_GET array, in dit geval $_GET['nummer'].
    > Bekijk de GET variabelen die je script gebruikt, en controleer ze
    > bovenaan je script en gebruik de 'gekuiste' versie verder.
    >
    > In dit geval zou ik bijvoorbeeld bovenaan zetten:
    >
    > //alleen getallen toegestaan in $nummer:
    > $nummer = preg_replace('/[^0-9]/','',$_GET['nummer']);
    >
    > GET/POST/COOKIE/etc. variabelen kunnen gewoon gebruikt worden in je
    > script met register_globals uit, ze blijven echter in hun eigen array
    > zitten, zodat je weet _waar_ de data zit die de gebruiker heeft
    > doorgegeven, zodat je die kunt controleren & valideren alvorens ze in
    > je script te gebruiken. --


    <?php phpinfo(); ?>




  4. #4
    Iceman
    Andere werkwijze PHP Globals ON -&gt; OFF
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Andere werkwijze PHP Globals ON -> OFF

    >> Ik heb mij website in de afgelopen jaren steeds verder uitgebreidt.
    >> Ook ben
    >> ik in de PHP taal gedoken en heb nu een redelijk uitgebreide site
    >> met een eigen CMS en gebruikersregistratiesysteem. Nu werk ik altijd
    >> nog met REGISTER GLOBALS ON, dit is een beveiligingsissue. Nu heb ik
    >> die jaren wat
    >> meer ervaring opgedaan dan ik aan het begin had (gelukkig) en wil ik
    >> de code
    >> achter mijn site even flink moderniseren. En de REGISTER GLOBALS
    >> flag op off
    >> zetten.
    >>
    >> Maar...
    >> Ik heb een fotoalbum (bijv.
    >> http://www.anbert.nl/fotoalbum/vakantie2005.php)
    >> waar de tumbnails verwijzen naar bijvoorbeeld
    >> (http://www.anbert.nl/fotoalbum/foto....mmer=00000092).
    >>
    >> Met de globals op off kan ik ?nummer niet meer gebruiken,

    >
    > Jawel. Gebruik the $_GET array, in dit geval $_GET['nummer'].
    > Bekijk de GET variabelen die je script gebruikt, en controleer ze
    > bovenaan je script en gebruik de 'gekuiste' versie verder.
    >
    > In dit geval zou ik bijvoorbeeld bovenaan zetten:
    >
    > //alleen getallen toegestaan in $nummer:
    > $nummer = preg_replace('/[^0-9]/','',$_GET['nummer']);
    >
    > GET/POST/COOKIE/etc. variabelen kunnen gewoon gebruikt worden in je
    > script met register_globals uit, ze blijven echter in hun eigen array
    > zitten, zodat je weet waar de data zit die de gebruiker heeft
    > doorgegeven, zodat je die kunt controleren & valideren alvorens ze in
    > je script te gebruiken. --


    De beschikbare omgevingsvariabelen kan je makkelijk opvragen met:
    <?php phpinfo(); ?>
    of
    <?php phpinfo(INFO_ENVIRONMENT | INFO_VARIABLES); ?>

    Handig om even snel te testen.

    André



  5. #5
    Anbert NL
    Andere werkwijze PHP Globals ON -&gt; OFF
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Andere werkwijze PHP Globals ON -> OFF

    "Iceman" <andre@geen-rotzooi-luyer.nl> schreef in bericht
    news:45f82b0b$0$326$e4fe514c@news.xs4all.nl...
    >>> Ik heb mij website in de afgelopen jaren steeds verder uitgebreidt.
    >>> Ook ben
    >>> ik in de PHP taal gedoken en heb nu een redelijk uitgebreide site
    >>> met een eigen CMS en gebruikersregistratiesysteem. Nu werk ik altijd
    >>> nog met REGISTER GLOBALS ON, dit is een beveiligingsissue. Nu heb ik
    >>> die jaren wat
    >>> meer ervaring opgedaan dan ik aan het begin had (gelukkig) en wil ik
    >>> de code
    >>> achter mijn site even flink moderniseren. En de REGISTER GLOBALS
    >>> flag op off
    >>> zetten.
    >>>
    >>> Maar...
    >>> Ik heb een fotoalbum (bijv.
    >>> http://www.anbert.nl/fotoalbum/vakantie2005.php)
    >>> waar de tumbnails verwijzen naar bijvoorbeeld
    >>> (http://www.anbert.nl/fotoalbum/foto....mmer=00000092).
    >>>
    >>> Met de globals op off kan ik ?nummer niet meer gebruiken,

    >>
    >> Jawel. Gebruik the $_GET array, in dit geval $_GET['nummer'].
    >> Bekijk de GET variabelen die je script gebruikt, en controleer ze
    >> bovenaan je script en gebruik de 'gekuiste' versie verder.
    >>
    >> In dit geval zou ik bijvoorbeeld bovenaan zetten:
    >>
    >> //alleen getallen toegestaan in $nummer:
    >> $nummer = preg_replace('/[^0-9]/','',$_GET['nummer']);
    >>
    >> GET/POST/COOKIE/etc. variabelen kunnen gewoon gebruikt worden in je
    >> script met register_globals uit, ze blijven echter in hun eigen array
    >> zitten, zodat je weet waar de data zit die de gebruiker heeft
    >> doorgegeven, zodat je die kunt controleren & valideren alvorens ze in
    >> je script te gebruiken. --

    >
    > De beschikbare omgevingsvariabelen kan je makkelijk opvragen met:
    > <?php phpinfo(); ?>
    > of
    > <?php phpinfo(INFO_ENVIRONMENT | INFO_VARIABLES); ?>


    Beetje laat antwoord maar ik heb het net pas ff geprobeerd. Werkt super!
    Bedankt!



Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics