0
首先,我沒有使用任何PHP框架,也沒有我目前有一個htaccess文件。我計劃在完成後很快添加一個htaccess文件。重定向到一個slu page的頁面
我試圖讓我的網頁重定向到按下提交按鈕後使用slu page頁面的變體。
該網頁的網址是:abc.php?user = $ username。該頁面有一個編輯按鈕,用戶可以在其中編輯表格行的內容。我開始嘗試只需更新使用的代碼如下所示的圖像:
else{
$username = $_GET['user'];
$users = $db->prepare("
SELECT * FROM users WHERE username = :username LIMIT 1
");
$users->bindParam(':username', $_SESSION['user']['username']);
$users->execute(['username' => $username]);
$users = $users->fetch(PDO::FETCH_ASSOC);
if(isset($_FILES['files'])) { // uploads picture to the database
foreach($_FILES['files']['name'] as $file => $name) {
$filename = $name;
try{
if(move_uploaded_file($_FILES['files']['tmp_name'][$file],'uploads/'.$filename)) {
$stmt = $db->prepare("UPDATE users SET image = :image WHERE id = :id");
$stmt->bindParam(":image", $filename);
$stmt->bindParam(":id", $_SESSION['user']['id']);
$stmt->execute();
}
} catch(Exception $e) {
echo $e;
}
}
}
我的問題是,當我在編輯頁面提交更改,重定向沒有任何塞來abc.php。我曾嘗試加入
header(「Location:abc.php?user =」。$ username);
問:我怎樣才能讓它重定向到一個slu page的頁面?