大家好,我有一个PHP个人空间系统。它允许用户注册,然后得到一个个人的空间。但是,所有用户登陆后的URL地址全都指向 localhost 。(主域名)
我应该修改哪些文件,使它像Facebook一样:每个用户都有自己的URL地址,方便与朋友分享。( localhost/ +个人扩展名),谢谢。
我应该修改哪些文件,使它像Facebook一样:每个用户都有自己的URL地址,方便与朋友分享。( localhost/ +个人扩展名),谢谢。
具体请搜索
不懂哦……
已经给你提示了,不要等别人什么都帮你做好。
以前从来没有这方面的经验。GOOGLE搜索了一下,看到许多单词,如:get SESSION,header Location,url重写,域名指向文件夹,泛域名解析,.htaccess等等,看的我都晕了,不知道自己属于哪种情况。我只知道,现在不论我用什么用户名登陆我的空间,所有的地址都指向为localhost index.php,在后面添加其他的就打不开了。
而我要的效果是:每个用户都有自己的 localhost index.php? + username 或者userid,这样可以和他的朋友分享他的网站。特此请教各位前辈们。
这与 url 重写没有多大关系
你只需对每个用户建一个目录即可如果你不建目录(不过这样就不是独立的空间了),只要启用 pathinfo 就可实现如果你需要将用户空间放在你主网站之外的地方(这样可防止用户程序危及主网站),只要将用户目录创建在文件系统中你愿意的目录下,并让 userdir 指向该目录。这样每个用户空间都是独立的,只不过 url 变成这样 http://localhost/~username
这时你可以用 url 重写来将 http://localhost/username 映射的 http://localhost/~username如果你还想要用这样的方式访问 http://username.xxxx.xxx/ 那么还需要启用泛域名解析
如果想登录成功之后就显示到用户的首页,反正登录是要跳转的,直接跳转到这个地址就行啊。
Google搜索结果太乱了,是否可以提供这方面的教程?谢谢。