March 3, 2012
Folder with Get value
Question by Smile Applications
Could someone with more experience than me explain how it works the link (for example):
http://www.facebook.com/zuck
I think it’s the same thing of this
http://www.facebook.com/profile.php?id=4
I imagine that “zuck” is a GET type string but I don’t understand how I can do the same thing.
Thank You very much
Answer by ilya iz
.htaccess file:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /profile.php?id=$1 [L]
Answer by Starx
Actually, i am not sure about it, but by the way I see it, facebook probably uses both ways to get to a profile
I quick .htaccess to make sure all the request arrive on same page.
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /profile.php?input=$1 [L]
Now, in the profile.php, it should do a simple check like
$input = $_GET['input'];
if(is_string($input)) {
// then retrieve profile id, based on the string
}
//now either way you have an unique identifier at last
//
//
// use your logic further more