2015-04-12 115 views
-1

我有這樣的網址www.example.com/user/1,我想獲得用戶ID是1.當我用我的代碼嘗試它我得到正確的ID,但我的CSS風格不適用於該頁面。但是,當我嘗試從網址www.example.com?profile.php?user=1獲取ID時,我可以看到我的頁面的樣式。我在第一個例子中使用的代碼是:如何從url獲得價值後/

$request = parse_url($_SERVER['REQUEST_URI']); 
    $path = $request["path"]; 
    $result = rtrim(str_replace(basename($_SERVER['SCRIPT_NAME']), '', $path), '/'); 
    $parts = $query = explode("/", $result); 
    $user = $parts[2]; 
    $sql = "SELECT firstName, lastName FROM users WHERE id = ".$user." LIMIT 1"; 
    $res = $con->query($sql); 
    $row = $res->fetch_assoc(); 

,並在那裏我試圖獲得第二個例子ID我只用$ _GET方法。

+0

可能的重複[從最後一個URL獲取URL後的值(http://stackoverflow.com/questions/13684224/get-value-from-url-after -the-last) – Marc

+0

但是我不想從上次獲得價值/我希望在secound或third或其他後獲得價值/ – Small

+0

未應用CSS的問題可能與URL和您致電的方式有關CSS文件。使用絕對路徑的CSS,而不是相對的,你會沒事的。就像www.example.com/css/your_css_file.css –

回答

0

我發佈我的評論作爲答案。

未應用CSS的問題可能與URL和您稱爲CSS文件的方式有關。使用絕對路徑的CSS,而不是相對的,你會沒事的。就像www.example.com/css/your_css_file.css