2012-04-05 22 views
-4

我做在PHP中的個人資料頁,PHP,如何使:domain.com/profile.php?user=admin

如何使一個URL像domain.com/profile.php?user =管理員在PHP中工作? (這將顯示用戶「admin」的配置文件)

Thnx!

+0

這個問題*將*被關閉,因爲它是遠不足夠具體的附近,但我懷疑你可能只是在尋找['$ _GET'(http://php.net /manual/en/reserved.variables.get.php)。如果沒有,你需要提供更多關於這個問題的哪一部分會給你帶來問題的更多信息。 – DaveRandom 2012-04-05 13:27:14

回答

2

假設你有一個數據庫和數據庫連接和選擇的數據庫頁面。

<?php 
// Get your variable (admin) 
$user = mysql_real_escape_string($_GET["user"]); 

// now query the db 
$sql = "SELECT * FROM your_user_database WHERE user = '$user'"; 
$result = mysql_query($sql); 
$datarow = mysql_fetch_row($result); 
?> 

現在在你的html中使用datarow。

<div> 
    <?php echo $datarow[0] ?> <?php echo $datarow[1] ?> etc... 
</div> 

好運

+0

請對'$ _GET [「user」]''進行一些檢查。可以注入各種數據庫! – 2012-04-05 13:33:52

+0

由此他意味着像mysql_real_escape_string($ user);所以人們不能使用你的var來注入你的服務器。我將編輯我的答案 – 2012-04-05 13:45:00

+0

+增加了一些作弊 – Baba 2012-04-05 14:09:58

0

你的答案不是很廣泛,所以讓我試着幫忙。

創建一個名爲profile.php

<?php 
$user = $_GET['user']; 
?> 
相關問題