PHP在链接中发送变量值
所以我有一个导航栏,上面有指向不同页面的链接。我希望“我的个人资料”链接到登录用户的个人资料。在我的用户的php页面中,我有一个从URL获取登录用户名称的方法。因此,我可以通过输入正确的URL访问该用户的页面。我可以通过将用户名硬编码到下面的链接中来生成正确的用户页面,但显然这不好 如何获取链接以发送$userName变量的值PHP在链接中发送变量值,php,hyperlink,get,send,Php,Hyperlink,Get,Send,所以我有一个导航栏,上面有指向不同页面的链接。我希望“我的个人资料”链接到登录用户的个人资料。在我的用户的php页面中,我有一个从URL获取登录用户名称的方法。因此,我可以通过输入正确的URL访问该用户的页面。我可以通过将用户名硬编码到下面的链接中来生成正确的用户页面,但显然这不好 如何获取链接以发送$userName变量的值 <?php $userName=$_SESSION['username']; var_dump($userName) ?> <div id
<?php
$userName=$_SESSION['username'];
var_dump($userName)
?>
<div id="pageTop">
<div id="logo"></div>
<nav>
<ul id="navbar">
<?php echo '<li><a href="user.php?u=admin">My Profile</a></li>'?>
而不是
<?php echo '<li><a href="user.php?u=admin">My Profile</a></li>'?>
并从username为$username的数据库中获取用户数据
在用户的个人资料上有私人数据的情况下,你首先要检查会话,因为任何人在URL中使用和使用都可以看到他们的个人资料而不需要清除。有很多其他的事情要考虑,但是为了教育目的,这会让你在这方面做你想做的事情。
Errr。使用该变量?我尝试过使用它,但无法理解。您可以尝试此
。也许你应该读一下@阿尔法太完美了,非常感谢你!
<li><a href="user.php?u=<?=$userName?>">My Profile</a></li>
<$=
<$php echo
$username = $_GET['u'];