-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方法。
可能的重複[從最後一個URL獲取URL後的值(http://stackoverflow.com/questions/13684224/get-value-from-url-after -the-last) – Marc
但是我不想從上次獲得價值/我希望在secound或third或其他後獲得價值/ – Small
未應用CSS的問題可能與URL和您致電的方式有關CSS文件。使用絕對路徑的CSS,而不是相對的,你會沒事的。就像www.example.com/css/your_css_file.css –