PDA

View Full Version : Quay lại trang trước _ PHP



chameron
07-12-2009, 22:03
Đang ở trang index.php
Em có một nút Xóa <a href ="delete.php"> Xóa </a>
khi bấm nút xóa này sẽ truyền các dữ liệu để xóa file cần xóa qua
phương thức GET ví dụ delete.php?id=23&type=4
khi gọi trang delete.php để thực hiện kiểm tra và xóa xong
em muốn quay lại trang trước đó thì có cách nào nhanh gọn ko
còn em làm cách thủ công là trong trang index.php em tạo
$url = $_SERVER['PHP_SELF'] . "?" . $_SERVER['QUERY_STRING']; //index.php?id=23&type=4
$url = str_replace("id=23","",$url); // index.php?type=4
rồi truyền biến này sang delete.php
delete.php?id=23&type=4&url=$url
trong trang delete.php dùng header("location:$_GET['url']);
có cách nào đơn giản hơn ko phải gửi url theo thế ko ?

em hỏi câu nữa là em viết hàm upload ảnh lên folder image trên host rồi, bh xóa dữ liệu xong rồi xóa ảnh đó đi thế nào ?

freshgraduate09
07-12-2009, 22:11
javascript:
history.back();
history.go(-1);

php:
$_SERVER['HTTP_REFERER']

chameron
07-12-2009, 23:05
thank bác nhé
tiện em hỏi luôn là em viết hàm upload ảnh lên folder image trên host rồi, bh xóa dữ liệu xong rồi xóa ảnh đó đi thế nào ?
imagedestroy(đường dẫn) ?

phuongthom
08-12-2009, 13:45
xóa file: unlink(duogn_dan);