2010-12-13 7 views
0

J'ai une page où il va récupérer une valeur de db un affichage dans une page en tant que lien.Passer une valeur de lien à une autre page

Lorsque je clique sur ce lien, cette valeur devrait aller à la page suivante.

Remarque: Il aura n valeurs dans une page, donc quand je clique sur un spécifique, il devrait seulement obtenir cette valeur un affichage dans une nouvelle page.

script Page suivante

Mais je ne reçois aucune valeur.

Toute aide sera appréciée.

Répondre

1

Ajoutez un paramètre au lien vers la page suivante. Si la page suivante est http://google.com ouvrir le lien en tant que http://google.com?link=http://something.com. Ensuite, sur la page suivante, obtenez la valeur par $ value = $ _ GET ['link'];

Exemple:

echo '<a href="$thelink?link="'.$thelink.'">'.$link.'</a>'; 

Et sur la page suivante:

$thelink=$_GET['link']; 

Mais depuis (si je vous comprends bien) le lien ouvert est le même que celui qui est passé .. vous pouvez facilement obtenir le lien dans la page suivante quelque chose comme:

<?php 
    function curPageURL() { 
    $pageURL = 'http'; 
    if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";} 
    $pageURL .= "://"; 
    if ($_SERVER["SERVER_PORT"] != "80") { 
     $pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; 
    } else { 
     $pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"]; 
    } 
    return $pageURL; 
    } 
    ?> 
$thelink=curPageURL(); 
+0

J'ai reçu la réponse.Tnnx pour votre aide. –

+1

vous pourriez avoir accepté la réponse – DreamWave

Questions connexes