繁体   English   中英

使用包含&文件夹而不是命名的php文件的index.php

[英]Using index.php with includes & folders instead of named php files

假设我有一个用户数据库,并且不想使用get获取id(user.php?i = 234)并且想要使用文件夹和index.php(s)代替(user / 234)

我可以通过在用户注册时在该文件夹中创建一个新文件夹和index.php文件来完成此操作。 我可以在index.php文件中include '/users.php'一个include( include '/users.php' )并调用构建页面的函数( buildUserPage(234);

这是最好的方法吗?

如果234是用户ID,我如何根据父文件夹获取用户ID?

如何检查页面的URL是否为index.php,以便我可以重定向到“../”?

在用户目录的.htaccess文件中,放置以下内容:

RewriteEngine On
RewriteRule ^(\d+)/?$ ../users.php?i=$1 [QSA,L]

对于您的问题目录.htaccess文件,请尝试以下方法:

RewriteEngine On
RewriteRule ^(\w+)?/?(\d+)?/?$ ../question.php?l=$1&i=$2 [QSA,L]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM