2013-11-26 42 views
-1

所以我刚开始学习网络开发,我只是好奇网站如何允许注册用户创建自己的网页。例如:www.website.com/john/page2 或www.website.com/john/page2允许用户创建自己的页面

这是我迄今为止了解的。所以当用户注册一个电子邮件地址并创建一个用户名时,我在服务器上为该用户名创建一个文件夹。当用户创建一个新页面(john/page1)时,我把它放在john的目录下。很像Linux文件系统。并且该文件夹john只允许对john进行写入访问(通过他的密码进行身份验证)。

这是正确的做法吗?

请纠正我,如果我错了,或建议我任何更好的方式做到这一点。

谢谢

+0

很可能是一个框架被用来从URL中获取用户名和页面,并执行某些操作来从数据库中获取数据。所以一个文件夹/文件结构永远不会被使用,而是一个在数据库提取之上的优雅幻觉。 – MonkeyZeus

回答

1

请不要这样做。

你看到的“文件夹”的东西是而不是不同的目录。

对于大多数情况,它是URL重写,使它看起来像它是什么样的网址,但大多数情况下它是某种GET请求。

+0

谢谢你,会更多地关注这个 – user3037373

相关问题