将链接值传递给其他页面

时间:2010-12-13 11:19:08

标签: php

我有一个页面,它将从db中检索一个值,在页面中显示为链接。

当我点击此链接时,该值应转到下一页。

注意:它在页面中将有n个值,所以当我点击一个特定的值时,iit应该只在新页面中显示该值。

下一页脚本

但我没有得到任何价值。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

将参数添加到下一页的链接。 如果下一页是http://google.com,请将链接打开为http://google.com?link=http://something.com。然后在下一页上通过$ value = $ _ GET ['link'];

获取值

示例:

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

在下一页:

$thelink=$_GET['link'];

但是因为(如果我理解你的话),打开的链接与正在传递的链接相同..你可以在下一页中轻易获得链接:

    <?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();