我正在制作一个简单的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;
如何在不使用任何框架的情况下完成此任务?
答案 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。