仅仅用PHP,不涉及到数据库,也就是说无论用户输入什么东西,只要不为空都算有效用户,都能直接登陆到一个新页面。这个新页面和用户登陆前的页面没有任何不同,只是“log in”文字变成了“log out”且多了一个“preferences”可以让用户自行设置页面风格。请问这个具体该怎么做?我刚刚学完静态页面,用静态知识去链接另一个页面也是可以做的的,但是我不想自欺欺人,能否用PHP实现?另外让用户登陆后点击log out后登出又该如何做?(登出后页面上的“log out”重新变回了“log in”且preferences消失)

解决方案 »

  1.   

    这也太简单了吧。那你只要 检查 post 值是否为空,
    不为空就 login 了。容易容易,
      

  2.   

    谢谢您的回复!
    请问具体的PHP代码这样子可以吗?
    <?P
    IF用户名和密码不为空则
    header定位到新页面(包含login out和preferences的登陆后页面)?>是这个意思吗?也就是说还是要自己创建一个新的登陆后页面,而不是说PHP能够修改原页面的某个属性,譬如把登录前页面内的“log in ”变成“log out”?(就像javascript理解DOM修改文件内容的那个意思?)我还是很糊涂,如果真的这么简单,PHP只是做简单的认证和连接其它静态页面的作用的话,那我就没问题了。真的如此吗?
      

  3.   

    可以修改原页面的属性,那样得用到ajax异步处理