Téléchargement
illégal
Posez votre question Signaler

[php] : post / get / besoin de traduction [Résolu]

zelostman - Dernière réponse le 17 janv. 2006 à 13:27
bonjour
j'ai été tres bien recu ici lors de ma premiere demande
alors je reviens en croisant les doigts

voila ma problématique
je parle fracais et anglais mais pas phpien !!!

j'ai trouvé un antique parchemin de cette langue oublié et je voudrais savoir ce que ca signifie et ce que je suis sensé en faire
(dans le cadre d'une chasse au tresor où les gens oublient vite le manque de compétences informatiques du quidam de base dont je suis un indigne représentant)

<br>
<!--
<br><br><br>Bouh!
$id=$userdata['user_id'];
$date = date("H");
$ip = $_SERVER['REMOTE_ADDR'];
if(isset($_POST['rjak'])){$rjak=$_GET['rjak'];}
if(isset($_GET['riak'])){$rjak=$_GET['riak'];}
if(isset($_GET['rlak'])){$rjak=$_GET['rlak'];}
/*
$rjak=="$id" and $riak=="$ip"
*/

if($rjak=="$id" and $riak=="$ip" and $rlak=="$date"){ vous pourrez alors avoir la solution...

voila je n'y comprend rien...
alors que faire? que dire? dans quel etat j'ère ?
comment ca marche?
et merci du coup de main :)
Lire la suite 

[php] : post / get / besoin de traduction »

6 réponses
Réponse
+0
moins plus
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.
Ajouter un commentaire
Réponse
+0
moins plus
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...
Ajouter un commentaire
Réponse
+0
moins plus
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 :
<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 :)
zelostman - 27 nov. 2005 à 16:20
bon en fait j'ai fini par trouver un semblant de reponse

merci bcp a vous
zou*2- 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 !!
Ajouter un commentaire
Réponse
+0
moins plus
c'est bon, merci infiniment zelostman !!!
Ajouter un commentaire
Ce document intitulé « [php] : post / get / besoin de traduction » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?