我看了一下你对另外两个答案的追问,感觉你把变量的概念搞错了。虽然$ROW[user_id]这个变量每次访问数据库的时候都会取出不同的值,但当它被echo出来,显示成前端HTML代码的时候,就已经是一个定值了。也就是说,虽然你的代码是写:CYL但到了用户打开网页的时候,他看到的并不是你的php code,通过browser解析出来的是CYL点击这条链接的时候,浏览器就会以GET的方式将CYL这个用户名传入PAGE2.PHP去。所以你不必担心ID变量发生变化这个问题。
将读取用户名的地方做get传递比如CYL然后page2接收下 做判断
传一个ID过去,在跳转页面接收一下,做一个判断就好了
同意一楼的做法,id一直在变的话可以直接改传用户名么,没必要这么执着的