Les forums de JeuxVideo.com
-
raptack
- Posté le
13 février 2012 à 00:18:33

-
Bonsoir,
J'ai un petit problème en programmation (je suis novice), je pense qu'il est assez simple mais je ne parvient pas à le résoudre !
Bon voila, via un formulaire j'insère dans l'url de ma page une variable ce qui donne :
---> page.php?url=http://site.com/video=abc123
La variable que j'insère est "http://site.com/video=abc123" (via la méthode GET).
Ce que je voudrais c'est via php récupérer uniquement le code "abc123" et non la variable en entière. Si j'utilise : <?php echo ($_GET['url']); ?> je récupère toute la variable or je ne veux que ce qui ce trouve après "video".
Merci beaucoup pour votre aide.
- Lien permanent
-
Slash_Snakepit
- Posté le
13 février 2012 à 00:59:11

-
Tu as plusieurs méthodes mais voici celle que j'utiliserai :
tu coupes ta chaine en disant à la fonction que le délimiteur est le signe "="
$tableau = explode("=", $_GET['url']);
echo $tableau[0]; // renvoie http://site.com/video
echo $pieces[1]; // renvoie abc123
- Lien permanent
-
Slash_Snakepit
- Posté le
13 février 2012 à 01:00:24

-
oups petite faute, c'est évidemment :
echo $tableau[1]; // renvoie abc123
- Lien permanent
-
raptack
- Posté le
13 février 2012 à 01:04:20

-
C'est parfait !
J'ai chercher sur internet, et toutes les solutions étaient un peu compliqué, mais la c'est simple et court.
Merci beaucoup et bonne soirée (ou matinée) !
- Lien permanent
-
deepblue
- Posté le
13 février 2012 à 01:13:58

-
Tu peux aussi remplace "http://site.com/video=" par "", si bien sur "http://site.com/video=" est toujours la chaine passé en param. Juste pour le coté "intellectuel", tu peux aussi faire usage de preg_match avec une expression régulière.
- Lien permanent
-
raptack
- Posté le
13 février 2012 à 01:18:16

-
Ok, merci de l'info deepblue.
Grâce à vous j'ai résolu mon problème (et j'ai compris !)
Merci
- Lien permanent
-
Aurorion
- Posté le
13 février 2012 à 12:30:21

-
Heu, si j'ai bien compris ton problème, tu as juste à récupérer la variable $_GET['video']
- Lien permanent
-
Slash_Snakepit
- Posté le
13 février 2012 à 12:48:50

-
Aurorion Voir le profil de Aurorion
Posté le 13 février 2012 à 12:30:21 Avertir un administrateur
Heu, si j'ai bien compris ton problème, tu as juste à récupérer la variable $_GET['video']
Non t'as bien saisi, il passe l'url entière en paramètre
- Lien permanent
Sujet : « Question variable php [Help] »