09/10/2018, 18:17

Xin hỏi lệnh nào trong PHP dùng để chuyển hướng đến 1 trang khác?

Trong ASP có hàm Response.Redirect "abc.htm" dùng để di chuyển sang trang web abc.htm nào đó.

Xin cho mình hỏi trong PHP có hàm nào giống vậy không? Hoặc có cách nào giống vậy không?




Rất cảm ơn!
bab3vil viết 20:30 ngày 09/10/2018
tất nhiên là không có
nhưng mà header cũng có vai trò chuyển đến site khác.
ví dụ :
trong trang index.php
code : <? header("Location: login.php");?>
thì nó chuyển sang login.php
vikhoa viết 20:18 ngày 09/10/2018
Hoặc kết hợp javascript trong đó cũng được :

<script> window.location = "index.php"; </script>
ARM viết 20:29 ngày 09/10/2018
Bạn có thể dùng cái này thì ok luôn đó , nó redirect rất nhanh
<?php require("arm.php"); ?>
arm.php là file mà bạn cần chuyển.
Have fun.
vikhoa viết 20:27 ngày 09/10/2018
Require không nên dùng trong trường hợp này.
ARM viết 20:17 ngày 09/10/2018
Bài viết được gửi bởi vikhoa
Require không nên dùng trong trường hợp này.
Ông anh nói rõ tại sao khong dung require trong trường hợp này. Em đây dùng cái đó khá hay, nó redirect cực nhanh.
vikhoa viết 20:24 ngày 09/10/2018
The require() statement includes and evaluates the specific file.

require() includes and evaluates a specific file. Detailed information on how this inclusion works is described in the documentation for include().

require() không được dùng để redirect đâu. Bạn dùng như vậy là sai chức năng của nó. Trong một số trường hợp thì bạn có thể dùng được, nhưng không phải là tất cả các trường hợp.

http://www.php.net/manual/en/function.require.php
http://www.php.net/manual/en/function.include.php
ARM viết 20:27 ngày 09/10/2018
cảm ơn sự nhiệt thành của ông anh nhé, đúng là em có nhầm tí
Admin thật tuyệt.
anhdabietyeu viết 20:23 ngày 09/10/2018
Thế sau khi nó chuyển hướng rồi, muốn chuyển về chính xác trang ban đầu thì làm thế nào ạ ??
Bim viết 20:30 ngày 09/10/2018
Muốn chuyển về chính xác trang ban đầu? Không rõ ý bạn lắm. Có phải chuyển về chính xác trang mà bạn request trước đó không?

Nếu đúng thì tui dùng session_register để lưu thông tin trang trước đó rồi redirect tới cái link đó. Sau đó thì ungister đi cho khỏi nhầm.
Bài liên quan
0