请教一个问题呀!
      当我自己登陆自己的空间时我用$_SESSION['username'] 来记录博主的用户名。
      我写了一个article.php 页面来显示自己的文章。筛选文章的语句是:select * from blog_article where username = $_SESSION['username']
     可是假设当我进入好友的空间,然后点击好友空间里的日志页面时,当然得显示好友的日志。可是我们的$_SESSION['username']的值没有变。这样显示出来的文章就是访客我的文章而不是好友的。
     是不是还得再写一个article1.php ? 当访客点击日志页面时进入article1.php而不是进入article.php
     或者是其它办法呢?

解决方案 »

  1.   

    点击文章时 根据用户的id就可以了 没必要用session 只有对文章进行编辑操作时 才根据session判断当前用户
      

  2.   

    这两个页面还是分开吧。新建个用$_GET['id']取文章的页面。注意参数验证和过滤。
      

  3.   

    不用另外再写一个文件了,在article.php 里面判断就行了,
     访问好友的日志url:  http://webroot/article.php?friendid=2 
     article.php里面:
     $uName = isset($_GET['friendid']) ? $_GET['friendid'] : $_SESSION['username'];
     $sql = "select * from blog_article where username = $uName"