我在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并不理想,因为它会让其他人猜出个人信息,这将是一个问题
答案 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>