单击按钮后获取URL部分

时间:2012-05-14 04:45:00

标签: php mysql php-5.3

while($row=mysql_fetch_array($result))
{
   echo "<td>".$row['status']."</td>";
   echo "<td><a href='book.php?id='".$row['id'].">Book</a></td>";
}

在book.php页面中,我想获得id =“something”的内容,这些内容已在网址中解析。有人能帮助我吗?

book.php中

<?php
$id=$_GET['id']; // this is not right
echo $id;
?>

2 个答案:

答案 0 :(得分:2)

尝试替换

echo "<td><a href='book.php?id=".$row['id']."'>Book</a></td>";

答案 1 :(得分:0)

如果您想要当前页面网址,请使用以下功能

function CurrentPageURL()
{
 $pageURL = $_SERVER['HTTPS'] == 'on' ? 'https://' : 'http://';
 $pageURL .= $_SERVER['SERVER_PORT'] != '80' ?     
 $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"] :   
 $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
 return $pageURL;
}

您只关心解析查询字符串,然后此链接可能会帮助您

http://php.net/manual/en/function.parse-str.php