用于创建URL的简单PHP应用程序,如<root_url> / twitter_username </root_url>

时间:2011-09-26 18:17:01

标签: php mysql .htaccess mod-rewrite twitter

我正在制作一个简单的php应用程序,它使用twitter登录,如http://www.1stwebdesigner.com/tutorials/twitter-app-oauth-php/中的示例所示 但是,我没有转到用户发布推文的页面,而是想将用户重定向到URL / twitter_user_name,在那里他可以看到他的推特个人资料信息。
 此外,此页面需要在/ twitter_user_name中公开查看,作为此人的个人资料页面。我不知道如何创建像/ twitter_user_name这样的URL 我没有使用任何框架。

用户表的我的数据库结构是:

 CREATE TABLE `users` (
    `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
    `oauth_uid` text,
    `oauth_token` text,
    `oauth_secret` text,
    `is_logged_in` boolean,
    PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1;

如何在不使用任何框架的情况下完成此任务?

1 个答案:

答案 0 :(得分:2)

简单,在mod_rewrite文件中使用.htaccess

RewriteEngine on
RewriteRule ^twitter_(.*)$ twitter_profile.php?username=$1 [L]

twitter_profile.php将使用GET param(用户名)作为$1

进行调用

您可以了解mod_rewrite.htaccess here