【发布时间】:2014-07-26 21:45:53
【问题描述】:
我希望能够将 jQuery $.post 与 url 段一起使用,如下所示:
www.mysite.com/stats/user1
www.mysite.com/stats 是登陆页面,上面有这个代码:
var user = //get user1 from the url;
$.post('stats.php', {username : user}, function(results){...});
用户名应该发布到 PHP 后端,然后进行一些数据库查询。
这可能吗?我也许可以使用 .htaccess 将用户从stats/user1 重定向到stats/,但我在这方面没有太多经验。
非常感谢您的帮助。
编辑
回应 Loopo 的回答:
我可以使用.htaccess 来重写传入的 URL,如下所示:
RewriteRule ^/stats/(.*)$ stats.php?username=$1 [L].
这将允许我输入一个 URL,例如 mysite.com/stats/user123,服务器会将其解释为 mysite.com/stats?username=user123
然后我可以在stats.php 中使用$user = $_GET['username'] 吗?
【问题讨论】:
-
你在后台用什么??
-
对不起,使用 PHP。将编辑问题
-
你使用的是核心php还是php框架??
-
'url'.split('/').pop()会给你用户名 -
adeneo - 我仍然可以在
mysite.com/stats/上这样做吗?还是我需要某种重定向?
标签: php jquery post url-rewriting