我有一个页面,它将从db中检索一个值,在页面中显示为链接。
当我点击此链接时,该值应转到下一页。
注意:它在页面中将有n个值,所以当我点击一个特定的值时,iit应该只在新页面中显示该值。
下一页脚本
但我没有得到任何价值。
任何帮助将不胜感激。
答案 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();