dongyidao1461 2016-08-13 10:19
浏览 110
已采纳

PHP如何使URL像product.php?id = 1

I am doing a simple php cart. Basically is for learning purpose and I am trying to search solution for my question. However, i am not sure what is the keyword for my question. Hence, I post it here.

echo "<p>Product A | <a href='product.php?id=a'>Add to Cart</a></p>";
echo "<p>Product B | <a href='product.php?id=b'>Add to Cart</a></p>";
echo "<p>Product C | <a href='product.php?id=c'>Add to Cart</a></p>";

Basically, every product shares the same landing page -> product.php just like normal shopping cart. So when user clicks product A "Add to Cart", it will land on produt.php?id=a , if product B, then will be produt.php?id=b . My questions is how to make the url sth like I mentioned?

Please refer to a screenshot.

enter image description here

  • 写回答

3条回答 默认 最新

  • dqbr37828 2016-08-13 10:23
    关注

    Since the id parameter is in the url it is called a GET parameter. You can access to GET parameters using the global variable $_GET.

    In product.php you should have something like:

    if(isset($_GET['id'])){
        $id = $_GET['id'];
        if($id=='a'){
            // do something
        }
        else if($id=='b'){
            // do something else
        }   
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 基于PLC的三轴机械手程序
  • ¥15 多址通信方式的抗噪声性能和系统容量对比
  • ¥15 winform的chart曲线生成时有凸起
  • ¥15 msix packaging tool打包问题
  • ¥15 finalshell节点的搭建代码和那个端口代码教程
  • ¥15 Centos / PETSc / PETGEM
  • ¥15 centos7.9 IPv6端口telnet和端口监控问题
  • ¥20 完全没有学习过GAN,看了CSDN的一篇文章,里面有代码但是完全不知道如何操作
  • ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
  • ¥20 海浪数据 南海地区海况数据,波浪数据