2011-05-04 119 views
2

誰能告訴我如何在URL中顯示用戶名?如何在url中顯示用戶名

如果該名稱在URL中傳遞:

$username = $_GET['username']; 
echo "Welcome back" .$username ; 

我想顯示像 www.example.com/username當他登錄

用戶登錄後,我怎樣才能顯示的名稱在?

+1

這是爲什麼不安全?我不知道你的意思。 – tamasgal 2011-05-04 08:09:10

+3

你聽說過SESSION嗎? – 2011-05-04 08:09:34

+0

@septi因爲如果某人被稱爲「」,那麼您的用戶將成爲跨站點腳本的受害者。 – Notinlist 2011-05-04 08:11:59

回答

7

保存的用戶名在$_SESSION變量應該做的伎倆

3

告訴你什麼,只要你消毒的數據是完全安全:

$username = $_GET['username']; 
echo "Welcome back" .htmlspecialchars($username); 

然而,這仍然可以由用戶更改當然。根據您的使用情況,如@Mark所述,將用戶名存儲在會話中可能更可取。

+0

好吧親愛的。但我想在像www.example.com/username – ritu 2011-05-04 08:15:00

+0

@ritu dislpay這是同樣的事情。我真的不明白你的問題是什麼,你應該編輯文本澄清 – 2011-05-04 08:15:48

+0

我可以改變文本,但這不會做到這一點,我不能這樣做 – ritu 2011-05-04 08:24:20