begin process at 2012 05 31 14:20:47
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Register_global à OFF


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Register_global à OFF

samedi 18 octobre 2003 à 21:36:01 | Register_global à OFF

Tomcube

Salu !
La sortie de EasyPHP 1.7 m'a permi de découvrir une nouvelle version de PHP, la 4.3.3 qui met le register_global ... à OFF. Après des recherches, j'ai appri que c t pour des raisons de sécurité. Et j'en suis entièrement convaincu. Je décide alors de mettre à jour mon code. Mais là, y'a un hic pour les variables passées en URL!

Dans ma page, liens.php, il y a 3 possibilité dans l'URL :
- Soit c'est "liens.php"
- Soit c'est "liens.php?op=blabla"
- Soit c'est "liens.php?type=blablabla"

Dans mon code (non modifié >> register_global==ON) je teste donc si il y a $op
if ($op)
{ // instructions }
mais le problème c'est que si c'est la possibilité N°3 ou N°1 de mon URL, $_GET["op"] n'existe pas. Donc ça m'affiche une vieille erreur "Undefined index op in liens.php on line xx"
Comment dois-je modifier mon code pour qu'il soit correct ?
samedi 18 octobre 2003 à 23:19:37 | Re : Register_global à OFF

Tomcube

J'ai l'impression que ça marche avec isset.
Au lieu de faire ça :

if(!$op)
{
//instructions
}

qui me donnait une erreur de type Note

J'ai fait ça :

if(!isset($_GET["op"])
{
//instructions
}

Ca à l'air de fonctionner.
Si c'est une bonne solution, ça pourrait servir à d'autres dans la même situation que moi !!

P.S. : j'ai posté 2-3 topics depuis 2 jours sur PHPCS et sur GraphCS, et les seules réponses (même si ce n'est pas de réponse à ma question que j'ai posé) viennent ... de moi ... !
dimanche 19 octobre 2003 à 11:48:26 | Re : Register_global à OFF

TiotBour

Tu veux une reponse ?

Je t'aurais bien aidez, mais moi avec mon 56K - 50h je peux pas me permettre de telecharger 10Mo pour la derniere version de easy php.

Mais de rien pour cette reponse.
dimanche 19 octobre 2003 à 20:28:03 | Re : Register_global à OFF

Tomcube

Mais alors toi apparament t un gros lolant
Ah la la ...


Cette discussion est classée dans : php, liens, global, op, register


Répondre à ce message

Sujets en rapport avec ce message

download.php?id=5 ????kesako [ par theenjoy ] comment on fait ca ?Exemple, je stocke tous mes liens dans une base sql et je veuut remplacer les liens du style www.moi.com/download/archive.zip en w [PHP] Manipulation de chaines de caractères (les liens...) [ par Alcmeon ] Bonjour Tlm,je suis devant un problème et je ne comprend vraiment pas :J'ai des articles stocké dans une base de données, il peut y avoir desliens dan pb de php register [ par milouze ] Salut,J'utilise un script php qui marche très bien sur mon serveur.Par contre sur un autre serveur il ne marche absolument pas. Le webmaster du site m Question sur les liens [ par jejeduweb ] Bonjour, je débute en php et la question que je vai vous poser vous semblera probablement stupide.J'aimerai savaoir qu'elle est l'utilité des liens qu problème [ par ouga78 ] J'ai tout essayé, mais dans le script #2 espace membre sans mysql, je n'arrive pas à faire les liens. J'ai mis mes liens dans une frame et les liens s Liens de la forme : xxx.php?id=xxx [ par astrolab ] J'ai un lien qui devrait s'écrire : index.php?pg=forum.php?id='.$row[1].'Je me sert du premier ? pour que tous les liens s'ouvrent au milieu de la pag liens caché..... [ par engelho ] Bon, je vais avoir l'air un peu idiot, mais là, j'ai un problème...J'utilise une structure conditionnelle (si alors sinon.) qui, selon le résultat me Liens en php [ par scarium ] Bonjour à tous,Débutant en php, je develloppe un site uniquement pour apprendre ce langage, je suis confronté à un problème d'entrée de jeu:-créer un pb avec pointeurs [ par djomsroset ] salut j'ai un pbj'ai téléchargé un code source dans ce site mais je n'arrive pas à l'exécuter correctement à cause de mon register_global qui est à of pb avec popup et php [ par Vautour013 ] bonjour,sur mon site j'affiche les titres des news et je voudrais les ouvrir dans une popup.mon code ds la page principale est : function ouvrirpopup(


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,889 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales