[php] : post / get / besoin de traduction
Résolu/Fermé
zelostman
-
27 nov. 2005 à 00:06
zou*2 Messages postés 2 Date d'inscription mardi 17 janvier 2006 Statut Membre Dernière intervention 17 janvier 2006 - 17 janv. 2006 à 13:27
zou*2 Messages postés 2 Date d'inscription mardi 17 janvier 2006 Statut Membre Dernière intervention 17 janvier 2006 - 17 janv. 2006 à 13:27
A voir également:
- [php] : post / get / besoin de traduction
- Easy php - Télécharger - Divers Web & Internet
- \R php ✓ - Forum PHP
- Br php ✓ - Forum PHP
- Expert php - Télécharger - Langages
- Php echo image ✓ - Forum PHP
4 réponses
CrazyCanuck
Messages postés
66
Date d'inscription
mercredi 16 novembre 2005
Statut
Membre
Dernière intervention
26 juillet 2006
67
27 nov. 2005 à 08:11
27 nov. 2005 à 08:11
Je ne suis pas sur de la question mais voici. Pour récuperer des variables envoyées par un formulaire on utilise $_POST. Pour récuperer des variables envoyées dans un URL on utilise $_GET. La fonction isset() vérifie si une valeur a été attribuée à une variable.
Rohan
Messages postés
11
Date d'inscription
dimanche 27 novembre 2005
Statut
Membre
Dernière intervention
15 juin 2008
27 nov. 2005 à 09:30
27 nov. 2005 à 09:30
A priori ce truc ne peut pas marcher, car seule la variable rjak peut recevoir une valeur du formulaire à cause de cela :
if(isset($_POST['rjak'])){$rjak=$_GET['rjak'];}
if(isset($_GET['riak'])){$rjak=$_GET['riak'];}
if(isset($_GET['rlak'])){$rjak=$_GET['rlak'];}
Il en serait peut-être autrement si on avait ça :
if(isset($_POST['rjak'])){$rjak=$_GET['rjak'];}
if(isset($_GET['riak'])){$riak=$_GET['riak'];}
if(isset($_GET['rlak'])){$rlak=$_GET['rlak'];}
riak et rlak étant condamnés à toujours être vide, si $id, $ip et $date contiennent une valeur de comparaison non vide, la condition ne peut être remplie et tu n'auras jamais la solution. Bon ce script est largement incomplet, mais en corrigeant les 2 lignes qui clochent, t'as une petite chance...
if(isset($_POST['rjak'])){$rjak=$_GET['rjak'];}
if(isset($_GET['riak'])){$rjak=$_GET['riak'];}
if(isset($_GET['rlak'])){$rjak=$_GET['rlak'];}
Il en serait peut-être autrement si on avait ça :
if(isset($_POST['rjak'])){$rjak=$_GET['rjak'];}
if(isset($_GET['riak'])){$riak=$_GET['riak'];}
if(isset($_GET['rlak'])){$rlak=$_GET['rlak'];}
riak et rlak étant condamnés à toujours être vide, si $id, $ip et $date contiennent une valeur de comparaison non vide, la condition ne peut être remplie et tu n'auras jamais la solution. Bon ce script est largement incomplet, mais en corrigeant les 2 lignes qui clochent, t'as une petite chance...
merci CrazyCanuk je pige mieux le fonctionnement du truc
mais ca reste toujours du chinois pour moi
je devine ce qu'il faut faire mais je ne connais pas le langage et ses subtilités donc....
Rohan > effectivement le poseur de colles s'est reveillé ce matin avec les oreilles qui sifflaient et a corrigé le code
c'est conforme avec ce que tu pensais :
mais... j'en fais quoi ?
comment j'envoie ces 3 variables en POST et en GET et où ?
bon ca s'eclairci un peu ca n'est plus du chinois mais du nepalais...
mais ca m'avance pas... ;)
merci a vous :)
mais ca reste toujours du chinois pour moi
je devine ce qu'il faut faire mais je ne connais pas le langage et ses subtilités donc....
Rohan > effectivement le poseur de colles s'est reveillé ce matin avec les oreilles qui sifflaient et a corrigé le code
c'est conforme avec ce que tu pensais :
<br> <!-- <br><br><br>Bouh! $id=$userdata['user_id']; $date = date("H"); $ip = $_SERVER['REMOTE_ADDR']; if(isset($_POST['rjak'])){$rjak=$_POST['rjak'];} if(isset($_GET['riak'])){$riak=$_GET['riak'];} if(isset($_GET['rlak'])){$rlak=$_GET['rlak'];} /* $rjak=="$id" and $riak=="$ip" */ if($rjak=="$id" and $riak=="$ip" and $rlak=="$date"){ vous pourrez alors avoir la solution...
mais... j'en fais quoi ?
comment j'envoie ces 3 variables en POST et en GET et où ?
bon ca s'eclairci un peu ca n'est plus du chinois mais du nepalais...
mais ca m'avance pas... ;)
merci a vous :)
zou*2
Messages postés
2
Date d'inscription
mardi 17 janvier 2006
Statut
Membre
Dernière intervention
17 janvier 2006
>
zelostman
17 janv. 2006 à 10:51
17 janv. 2006 à 10:51
Salut Zelostman, je coince aussi sur cette enigme, toi qui as trouvé tu peux me mettre sur la voie ... pour moi ça reste du chinois !!
zou*2
Messages postés
2
Date d'inscription
mardi 17 janvier 2006
Statut
Membre
Dernière intervention
17 janvier 2006
17 janv. 2006 à 13:27
17 janv. 2006 à 13:27
c'est bon, merci infiniment zelostman !!!