我正在尝试将id传递给另一个页面,以便在按下链接时将其删除。 Id正在显示在网址中,但我遇到了麻烦,抓住了ID,我尝试过:使用解析网址,但它不起作用。
解析网址
echo parse_url( $_SERVER['REQUEST_URI'], PHP_URL_QUERY);
链接
<p><a href="<?php echo 'example.php/'.$item->getproductid(); ?>">Delete</a></p
答案 0 :(得分:3)
这是因为需要更正您的网址以添加查询字符串,以?
和标识符
<a href="<?php echo 'example.php/?foo='.$item->getproductid(); ?>">
现在您可以解析URL(对于此操作不必要且不必要的复杂)或从GET数组中获取值:
$_GET['foo']; // is the id in $item->getproductid()