-2
好男人很好啓動此我想要的是刪除url中的用戶標識符的回聲,並用實際的用戶名替換它。我會如何去製作一個用戶名,而不是profile.php中的用戶ID?
完整的代碼位於部分代碼下方的鏈接中。
if(!isset($_GET["u"]) || !($u = $db->getRow("SELECT * FROM `".MLS_PREFIX."users` WHERE `userid`= ?i", $_GET["u"]))){
例:
CURRENT:index.php的U = 1
我想要什麼:??index.php的U =用戶名
您需要重新構建鏈接,然後在您的htaccess中添加重寫規則。使鏈接類似於'domain.com/dir/userid/username'。 然後對'/ dir/[0-9] + /'重寫規則爲'/user.php?id = $ 1' ....哦,你更新了。好吧,如果你不關心參數,只需將查詢改爲'username =?',然後更改頁面上的鏈接以使用名稱而不是ID。 – chris85