2010-07-29 4 views
1

J'ai essayé dans mon site php <a href=?command=value>click here</a>Comment puis-je présenter une valeur par url en php

Et ceci pour obtenir la valeur:

if(isset($_POST['command'])){ 

     $command=strip_tags($_GET['command']); 

ne semble pas fonctionner .. Ps. L'url a une cette valeur aussi: ?lang=en_US

Répondre

6

Utilisez $_GET au lieu de $_POST. Et également mettre des guillemets autour de la valeur de l'attribut href.

-1

Essayez ceci .... cela fonctionnera ...

'<a href="company.php?command=value">click here</a>' 

est d'obtenir la valeur du site:

<?php 
    if(isset($_REQUEST['command'])){ 

    $command=($_GET['command']); 
    echo $command; 
    } 
    ?> 

la sortie: Valeur

Note: Les deux les codes (php et html) sont écrits dans la même page (company.php) on peut aussi écrire le code php dans une autre page. La différence est que la fonction 'isset' n'est pas nécessaire ici. Et l'URL devrait changer. Le code sera le suivant.

'<a href="company.php?command=value">click here</a>' 

Code next_php_page.php:

<?php 

    if($_REQUEST['command']){ 

    $command=($_GET['command']); 
    echo $command; 
    } 
    ?>