Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP在链接中发送变量值_Php_Hyperlink_Get_Send - Fatal编程技术网

PHP在链接中发送变量值

PHP在链接中发送变量值,php,hyperlink,get,send,Php,Hyperlink,Get,Send,所以我有一个导航栏,上面有指向不同页面的链接。我希望“我的个人资料”链接到登录用户的个人资料。在我的用户的php页面中,我有一个从URL获取登录用户名称的方法。因此,我可以通过输入正确的URL访问该用户的页面。我可以通过将用户名硬编码到下面的链接中来生成正确的用户页面,但显然这不好 如何获取链接以发送$userName变量的值 <?php $userName=$_SESSION['username']; var_dump($userName) ?> <div id

所以我有一个导航栏,上面有指向不同页面的链接。我希望“我的个人资料”链接到登录用户的个人资料。在我的用户的php页面中,我有一个从URL获取登录用户名称的方法。因此,我可以通过输入正确的URL访问该用户的页面。我可以通过将用户名硬编码到下面的链接中来生成正确的用户页面,但显然这不好

如何获取链接以发送$userName变量的值

<?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'];