PHP - 使用Post的同一页回叫

时间:2014-06-14 10:30:28

标签: php html forms url

我在php中有一个数组,其中包含与应用程序有关的详细信息,例如id,名称,创建发票的日期等等。

我目前正在向用户显示应用程序名称作为URL,因此理想情况下,当他们点击它时,他们可以看到我可以根据上述属性从数据库中查找的其他一些细节。

我记得几年前在大学期间,我可以使用带有html表单的POST来发送 - 正确吗?但是我有点困惑,因为我不需要在表单方面向用户显示任何信息 - 例如,不需要输入框,提交按钮确实是我提供的链接等等。

在这种情况下,如何使用我的URL方法创建解决方案以回调当前页面

例如,像这样的东西适用于GET

<a href="./display.php?data=Data1&data2=Data120">Click here</a>


<?php
    if(isset($_GET["data"]) && isset($_GET["data2"]))
    {
        $data = $_GET["data"];
        $data2 = $_GET["data2"];
    }
?>

但是使用via GET并不理想,因为它会让其他人猜出个人信息,这将是一个问题

3 个答案:

答案 0 :(得分:0)

尝试使用$ _GET传递一些参数。这样,用户就可以在ULR页面中查看一些参数,但是您不需要另一个页面来向该用户显示他们的详细信息。

答案 1 :(得分:0)

您可以使用带有隐藏元素的表单,只有可见元素是按钮...

<form method="post">
    <input type="hidden" />
</form>

像这样......

答案 2 :(得分:0)

然后尝试使用jquery显示/隐藏某些页面内容。例如:

<a onClick="document.getElementById('option1').style.display='block';">click me</a> 
<div= id='option1' style='display: none;'>
some hidden content. when you click the link, it will be visible
</div>