|
0
|
| Nimsara Madhubashini · 技术社区 · 7 年前 |
|
1
45
根据
this article
,您需要一个mod_重写(放置在
这个地图要求
到
另一种可能性是
|
|
|
2
29
.htaccess接口
index.php索引
|
|
|
3
14
我试图在下面的例子中一步一步地解释这个问题。 0)问题
我想打开像facebook profile这样的页面www.facebook.com/kaila.piyush 它从url获取id并将其解析为profile.php文件,然后从数据库返回featch数据并将用户显示到其profile www.website.com/profile.php?id=用户名 example.com/weblog/index.php?y=2000&m=11&d=23&id=5678
1) .htaccess接口 在根文件夹中创建.htaccess文件或更新现有文件:
那有什么用? 如果请求的是一个真正的目录或文件(服务器上存在的目录或文件),则不提供index.php,否则每个url都会重定向到index.php。
现在,我们想知道要触发什么操作,所以需要读取URL:
2) profile.php文件
|
|
|
4
9
简单的方法。试试这个代码。将代码放入
它将创建这种类型的漂亮URL: |
|
|
5
4
它实际上不是PHP,而是使用mod_rewrite的apache。会发生什么情况:此人请求链接www.example.com/profile/12345,然后apache使用重写规则将其切碎,使其看起来像这样,www.example.com/profile.php?u=12345,到服务器。你可以在这里找到更多: Rewrite Guide |
|
|
6
0
|
|
|
7
0
有很多不同的方法可以做到这一点。一种方法是使用前面提到的重写规则技术来屏蔽查询字符串值。 front controller 模式,您还可以使用如下URL http://yoursite.com/index.php/path/to/your/page/here 并分析$_SERVER['REQUEST_URI']的值。 您可以使用以下代码轻松提取/path/to/your/page/here位:
从那里,你可以随意解析它,但为了皮特的缘故,请确保你对它进行了消毒;) |
|
|
8
-1
看起来你在谈论一个RESTful webservice。 http://en.wikipedia.org/wiki/Representational_State_Transfer 它是一个RESTful框架,全部使用PHP |
|
|
Bard.Mus · 迁移后的数据库字符集环境 1 年前 |
|
Efannnnnn · 将Id数据存储到任何页面 1 年前 |
|
|
yooooo · 用于在块中删除的存储过程-LOOP未执行 1 年前 |
|
John Beasley · 更新一定数量记录的连续日期 1 年前 |
|
|
ColinM · MySQL以前的结果查询返回不正确的值 1 年前 |
|
Sergey_Z · MySQL只需无条件连接2个表和交叉连接 1 年前 |