我正在php中构建一个模块,我可以在其中查看并访问我网站上的所有用户,为此我将从数据库导入用户的所有名称并同时为他们创建锚链接。现在我想要将数据绑定到这些链接,以便我可以访问另一个页面上的数据,但数据不应显示在URL IE中我正在寻找这种模式的另一种方式。因为我不想在URL中分享这些数据。
?loginatmpt.php计数=' $尝试'
<?php
if(!$result){
echo 'Error fetching data';
exit();
}
while ($row = mysqli_fetch_array($result))
{
echo "<br><a href=mem_profile.php>".$row['firm_name']."</a>";
}
?>
&#13;
答案 0 :(得分:0)
如果你想传输数据但没有在URL中,你可以使用HTTPPost(而不是GET,这是你在向URL添加参数时所做的) 您传输的数据仍然可以在源代码中看到。 如果您遇到安全问题(即合理数据),则根本不应该在页面的HTML(或javaScript)中使用它,这意味着在需要时(并且经过适当授权)从服务器获取数据
答案 1 :(得分:0)
您可以使用会话来执行此操作。只需将您的值存储在会话中,然后您就可以在任何地方访问它们。例如。
在两个页面的顶部开始会话,如
session_start();
然后将值分配给会话,如
$_SESSION['YourVaraible'] = $YourVaraible; //As more as you have variables
然后在另一个页面,您只需以相同的方式启动Session。然后使用 $ _ SESSION [&#39; YourVaraible&#39;] 和每个变量。现在您可以随时使用这些值在那页。