lien php et redirection - PHP - Programmation
Marsh Posté le 12-07-2003 à 22:35:35
Pour récupérer : $_GET["bidon"]
Après, tu peux imaginer avec une table avec pour chaque valeur de bidon, un lien que tu lanceras avec header("location :$lien" ) ; par exemple..
Marsh Posté le 13-07-2003 à 02:57:48
je suis moins bon que la plupart sur ce forum mais je me permet de dire que c'est $_GET['variable']
<?php
$url = $_GET['variable'];
header("Location: $url" );
?>
Marsh Posté le 13-07-2003 à 09:50:55
thwz a écrit : |
merci (pour l'erreur ke me doutait un peu (pas grave).
Ce qu'il me manquait c'etait le $une_variable = $_GET['variable_de_l'url']
Je suppose que pour recuperer plusieur variable dans l'url, on repete plusieur fois l'operation.
Marsh Posté le 13-07-2003 à 09:54:01
pour le header, est on obligé de mettre <? ob_start(); ?> en debut de page, a quoi ca sert exactement ?
Marsh Posté le 13-07-2003 à 10:59:21
bizarre pour certaine redirection dans la barrde d'adresse j'ai
http://www.monsite.com/redirection.php?action=valeur
et pour d'autre :
http://www.monsite.com/dossier/
mon site : http://b.ekzay.org/bodbod/
url : http://www.bodbod.fr.st/redirectio [...] A_VARIABLE
Je precise que toutes redirections marche bien
Code :
Code :
|
J'ai volontairement mis les liens dans une variable pour pouvoir par le suite le mettre dans un autre fichier ou dans une table pour un meilleur acces.
Marsh Posté le 13-07-2003 à 11:16:07
bodbod a écrit : bizarre pour certaine redirection dans la barrde d'adresse j'ai |
Quand je prend ma vrai url (http://bodbod.lesite.free.fr/redirection.php?action=bidon), j'ai le probleme ci dessus.
Mais quand je prend ma redirection (http:www.bodbod.fr.st/redirection.php?action=bidon) toutes les url finissent par ?action=ma_variable (ce que je veux)
Marsh Posté le 16-07-2003 à 22:00:01
bodbod a écrit : bizarre pour certaine redirection dans la barrde d'adresse j'ai
|
il est horrible ce code! (enfin c'est pas à moi de parler ) enfin je veux dire que c'est pas ça qu'il faut utiliser... je crois que là il te faut faire un switch
http://dev.nexen.net/docs/php/anno [...] switch.php
EDIT: mais de toutes manières si tu dis que c'est pas ça que tu vas utiliser...
Marsh Posté le 17-07-2003 à 14:11:12
Voici ce que le code est devenu :
Code :
|
Mais merci quand meme pour le lien que je vais lire attentivement.
Desolé pour le code mais je fais mes premiers pas en php
Marsh Posté le 17-07-2003 à 14:30:24
A quoi sert le while si le résultat de SELECT... ne contient qu'un élément?
Marsh Posté le 17-07-2003 à 14:46:31
bodbod a écrit : Voici ce que le code est devenu :
|
c'est super dangereux ce code car tu ne vérifies pas le contenu de la variable $_GET['action']
ton code est donc sujet à de possibles SQL Injection
Marsh Posté le 17-07-2003 à 18:09:04
Jul a écrit : A quoi sert le while si le résultat de SELECT... ne contient qu'un élément? |
Je sais pas faire autrement
Peux me conseiller ?
ratibus a écrit : |
Euh oui mais ca fait quoi et comment peut on y remedier ?
Marsh Posté le 17-07-2003 à 20:02:26
par exemple tu mets les valeurs autorisées dans un tableau et tu regarde si la valeur reçue est bien dans ce tableau
Marsh Posté le 17-07-2003 à 20:11:46
toute les données (variable-lien)= sont dans mysql.
COmment faire pour savoir si le mot est bien dans la colonne de la base ?
y'a pas un check ou qqchose comme ca ?
Marsh Posté le 17-07-2003 à 22:21:23
tu as la liste des "action" qui est fixe (ou presque) pour pouvoir mettre cette liste dans un tableau de ton code ?
Marsh Posté le 17-07-2003 à 23:27:02
bodbod a écrit : Je sais pas faire autrement |
Tu enlèves simplement le while :
Code :
|
Marsh Posté le 18-07-2003 à 14:31:06
ratibus a écrit : tu as la liste des "action" qui est fixe (ou presque) pour pouvoir mettre cette liste dans un tableau de ton code ? |
Tu parle d'une liste de mot ecrit dans le code ?
Jul a écrit :
|
merci, en fait, c'etait plus simple
Marsh Posté le 20-07-2003 à 15:02:46
ratibus a écrit : tu as la liste des "action" qui est fixe (ou presque) pour pouvoir mettre cette liste dans un tableau de ton code ? |
ca va bouger pas mal pour le moment....
Que puis je faire ?
Marsh Posté le 20-07-2003 à 17:55:53
bodbod a écrit : Voici ce que le code est devenu :
|
je changerais dans un premier temps le code en celui-ci :
Code :
|
Voici une très bonne lecture pour comprendre le problème :
http://dev.nexen.net/docs/php/anno [...] ection.php
Marsh Posté le 20-07-2003 à 18:16:20
Reply
Marsh Posté le 12-07-2003 à 21:17:35
bonjour,
Pouvez vous m'expliquer comment marche les liens php de ce type ?
http://bodbod.fr.st/redirection.php?variable=bidon
Et surtout comment recuperer la variable et son contenu pour que je puisse faire une redirection selon le contenu.
merci
Message édité par bodbod le 20-07-2003 à 15:03:31
---------------
http://www.menuiseriemerceron.fr - http://www.atlantiquecoloration.fr