我很感激PHP的一些帮助。
我想显示我的个人资料链接:
http://localhost:8888/SB0.3/test
而不是当前:
http://localhost:8888/SB0.3/profile.php?username=test
以下是代码:
<?php
if($general->logged_in()){?>
<li><a href="members.php">Members</a></li>
<li><a href="profile.php?username=<?php echo $user['username'];?>">Profile</a></li>
<li><a href="settings.php">Settings</a></li>
<li><a href="change-password.php">Change password</a></li>
<li><a href="logout.php">Log out</a></li>
<?php
}else{?>
<li><a href="register.php">Register</a></li>
<li><a href="login.php">Login</a></li>
<?php
}
?>
干杯!
答案 0 :(得分:0)
你需要使用.htaccess来完成它。
类似的东西:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^([a-zA-Z0-9]+)/$ profile.php?username=$1
抱歉,没时间测试它。
有很多关于.htaccess漂亮网址的教程。这是一个很好的教程:
http://www.desiquintans.com/cleanurls