Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1512 connectés 

 


Dernière réponse
Sujet : [PHP] Y a un stuut (comme dit Marc Herman)
Mara's dad Le $_GET est une abréviation de l'ancienne variable $HTTP_GET_VARS.
Comme c'est devenu plus ou moins obligatoire, les variables sont plus simples !
 
Idem pour :
 
$_POST, $_COOKIE, $_SESSION, $_SERVER, $_ENV.
 
Il ya a aussi $_FILES qui remplace $HTTP_POST_FILES, et une nouvelle variable $_REQUEST qui contient $_GET + $_POST + $_COOKIE + $_FILES.
 
Pour plus d'infos, lire la doc : http://www.php.net/manual/fr/langu [...] efined.php

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Mara's dad Le $_GET est une abréviation de l'ancienne variable $HTTP_GET_VARS.
Comme c'est devenu plus ou moins obligatoire, les variables sont plus simples !
 
Idem pour :
 
$_POST, $_COOKIE, $_SESSION, $_SERVER, $_ENV.
 
Il ya a aussi $_FILES qui remplace $HTTP_POST_FILES, et une nouvelle variable $_REQUEST qui contient $_GET + $_POST + $_COOKIE + $_FILES.
 
Pour plus d'infos, lire la doc : http://www.php.net/manual/fr/langu [...] efined.php
HORNY-Grandcornu ah oki, je vois
 
au fait, le $_GET fonctionne-t-il au moins avec les versions plus anciennes de PHP ?  
 
Merci pour ton explication, Mara's dad
Mara's dad Oui, le jeux en vaut la chandelle !
 
C'est un problème de sécurité trop long à discuter ici.
 
Un exemple tout de même !
 
Imagine un script qui autorise l'accès à certaine partie du code si une vraie...
 
<?php
if( isset( $user ) && $user="admin" && isset( $password ) && $password = "coucou" )
{
  // Accès autorisé pour l'admin
  $admin=true;
}
...
 
// Plus loin dans le code...
if( isset( $admin )
{
  // Affichage d'info confidentielles...
...
 
?>
 
Avec une page comme çà, il suffit de mettre ?admin=true dans l'url, et çà passe, même si user et passord ne sont pas donnés !
bozocarzu

Mara's dad a écrit a écrit :

Heu désolé, c'est $_GET["page"] !!!




 
Oui moi aussi j'ai mis un truc de faux lol
 
Mais c'est pour des question de securité qu'il mette _GET ou _POST, y'avais un topic la dessus mais je les pas retrouver

HORNY-Grandcornu Oui Mara's dad c'est la dernière version. ça marche maintenant, en tous cas chapeau, avant suffisait de mettre if(!isset($page)), maintenant allons-y gaiement, if(!isset($_GET["page"])), si j'étais eux je rajouterais encore quelques parenthèses et guillemets, pfff :fou:... faut espérer que le jeu en vaille la chandelle
HORNY-Grandcornu Ah je vais tester ça, merci :)
Mara's dad Heu désolé, c'est $_GET["page"] !!!
bozocarzu Tu peut mettre _GET, c'est meme mieux, car dans le futur sa ne marcheras plus $page et il faudras utiliser _GET['$page'] ou _POST
bozocarzu De rien  :hap:
Mara's dad Ton serveur doit avoir REGISTER_GLOBALS off !
 
Faut pas tester $page, mais $_GET[$page] ! ! !
 
C'est un PHP 4.2.X non ?
HORNY-Grandcornu ugh ça marche même sur multimania. Y a une couille avec le PHP que j'ai installé chez moi sans doute
 
merci pour ta réponse bozo
HORNY-Grandcornu Merci d'avoir essayé chez toi
 
moi non plus à première vue je vois pas du tout où se situe le pb... Reste qu'il marche pas ce code de m@#~|
 
bozocarzu Bas chez moi sa marche bien ton code, quand je l exexute il me met le lien, et quand je click sur le lien il me met OK !
 
Je vois pas ou est le pb  :heink:
HORNY-Grandcornu le pire c'est que ça fonctionne au poil avec un code un peu différent.
 
Bizarre
HORNY-Grandcornu Voici le plus bête des codes, la première chose que j'ai faite quand j'ai débuté sous PHP. Seulement... il ne marche pas. Le lien affiché lorsqu'on charge le fichier sans variable $page ne fonctionne pas, ou plutôt il renvoie aussi à la page conditionnée par le isset. Bref ça m'ennuie. Où est le stuut ?
 

Code :
  1. if(!isset($page)) {
  2.     echo "Index : <a href=index.php?page=blabla>Clique ici fieu</a>";
  3. } else {
  4.     echo "OK !";
  5. }


 
Merci d'avance pour toute suggestion...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR