Hướng dẫn php header location without changing url - vị trí tiêu đề php mà không thay đổi url
Xin chào, tôi có một hộp tìm kiếm trên tất cả các trang web của tôi hiển thị 3 loại giá trị tức là danh mục 1, danh mục con thứ 2 và tên thứ 3. Người dùng chọn một giá trị trong hộp đó và chuyển hướng đến URL "www.example.com/search.php?search='any giá trị '". Sau đó, bất kỳ người dùng nào chọn trong hộp tìm kiếm, chuyển hướng đến trang tương ứng."www.example.com/search.php?search='Any value'". After that Whatever user select in the search box, redirected to corresponding page. Show Ví dụ. Nếu người dùng chọn một danh mục từ hộp chọn thì anh ấy/cô ấy được chuyển hướng đến List.php.
Và nếu người dùng chọn một danh mục con thì list1.php
Và nếu người dùng chọn tên thì page.php
Tôi muốn người dùng chuyển hướng đến trang tương ứng nhưng giữ cho trình duyệt URL giống như www.example.com/search.php?search='Value 'www.example.com/search.php?search='Value' Tôi đã cố gắng hết sức để tìm thấy nó trên Google nhưng không thể tìm thấy một ví dụ điển hình về điều đó. Bất kỳ sự giúp đỡ được đánh giá cao. Cảm ơn...
Tiêu đề ("Vị trí: http://www.example.com/"); Tôi không muốn trình duyệt hiển thị http://www.example.com Thanh địa chỉ trình duyệt của tôi hiển thị URL của tài nguyên hiện tại. Giải pháp cho vấn đề nhận thức của bạn là ngừng muốn điều đó. Câu hỏi thực sự là tại sao.
- Jock Tiêu đề ("Vị trí: http://www.example.com/"); - Jock Ngày 5 tháng 10 '06 #8 phũ Ph điề[email protected] 寫道 : Tôi không muốn trình duyệt showhttp: //www.example.com
Không hoàn hảo, nhưng là một giải pháp. Xin chào, đây có vẻ là giải pháp của tôi ... Nhưng sẽ có bất kỳ chi phí nào trong việc này? Ý tôi là vượt qua proxy? 2be || ! 2be $ this = mysql_query (); Ngày 5 tháng 10 '06 #3
Hmm Kimmo Laine bao gồm ('http://www.example.com/'); lối ra(); Chính xác - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Ikciu | GG: 718845 | Yahoo: Ikciu_irsa | www: www.e-irsa.pl 2be || ! 2be $ this = mysql_query (); Ngày 5 tháng 10 '06 #4
Kimmo Laine 寫道 : Để làm điều này, bạn sẽ sửa đổi tệp .htaccess của bạn cho tên miền mà người dùng của bạn sẽ truy cập và chèn các dòng mã này:. Bất kỳ phương pháp? bao gồm ('http://www.example.com/'); lối ra();
? Gedoon-s @ ircnet || ROT13 (xv ***@bhgbyrzcv.arg) Tôi không thể sử dụng bao gồm () vì tệp rất lớn, tôi muốn Apache phục vụ tệp, trong khi ẩn đường dẫn tệp. Ngày 5 tháng 10 '06 #5 Hmm u�ytkownik 2be || ! 2be $ this = mysql_query (); Tôi không thể sử dụng bao gồm () vì tệp rất lớn, tôi muốn Apache phục vụ tệp, trong khi ẩn đường dẫn tệp.
ReadFile sẽ in tất cả những gì trên trang này trên trang của bạn - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Ikciu | GG: 718845 | Yahoo: Ikciu_irsa | www: www.e-irsa.pl Ngày 5 tháng 10 '06 #6 Tôi không muốn trình duyệt showhttp: //www.example.com Có, chỉ cần sử dụng các quy tắc viết lại với cờ "P" như thế này:
ho******@gmail.com: Tiêu đề ("Vị trí: http://www.example.com/"); Bất kỳ phương pháp? bao gồm ('http://www.example.com/'); lối ra(); ? Gedoon-s @ ircnet || ROT13 (xv ***@bhgbyrzcv.arg) Tôi không thể sử dụng bao gồm () vì tệp rất lớn, tôi muốn Apache phục vụ tệp, trong khi ẩn đường dẫn tệp. Ngày 5 tháng 10 '06 #5
Hmm u�ytkownik Tôi không thể sử dụng bao gồm () vì tệp rất lớn, tôi muốn Apache phục vụ tệp, trong khi ẩn đường dẫn tệp. Có, chỉ cần sử dụng các quy tắc viết lại với cờ "P" như thế này: Viết lại ^(.*) $ Http: //www.example.com$1 [p, l] Không hoàn hảo, nhưng là một giải pháp.
Ngày 5 tháng 10 '06 #7 Thanh địa chỉ trình duyệt của tôi hiển thị URL của tài nguyên hiện tại.Giải pháp cho vấn đề nhận thức của bạn là ngừng muốn điều đó. Không hoàn hảo, nhưng là một giải pháp. Ngày 5 tháng 10 '06 #7 Thanh địa chỉ trình duyệt của tôi hiển thị URL của tài nguyên hiện tại. Giải pháp cho vấn đề nhận thức của bạn là ngừng muốn điều đó. Câu hỏi thực sự là tại sao.
- Jock Ngày 5 tháng 10 '06 #8 bao gồm ('http://www.example.com/'); lối ra(); ? Gedoon-s @ ircnet || ROT13 (xv ***@bhgbyrzcv.arg) Tôi không thể sử dụng bao gồm () vì tệp rất lớn, tôi muốn Apache phục vụ tệp, trong khi ẩn đường dẫn tệp.
Ngày 5 tháng 10 '06 #5 Hmm u�ytkownik Tôi không thể sử dụng bao gồm () vì tệp rất lớn, tôi muốn Apache phục vụ tệp, trong khi ẩn đường dẫn tệp.
ReadFile sẽ in tất cả những gì trên trang này trên trang của bạn - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Ikciu | GG: 718845 | Yahoo: Ikciu_irsa | www: www.e-irsa.pl Ngày 5 tháng 10 '06 #6 Chủ đề thảo luận này đã đóngCâu trả lời đã bị vô hiệu hóa cho cuộc thảo luận này. Làm thế nào tôi có thể chuyển hướng đến một trang khác mà không thay đổi URL trong PHP?Để làm điều này, bạn sẽ sửa đổi tệp .htaccess của bạn cho tên miền mà người dùng của bạn sẽ truy cập và chèn các dòng mã này:.. Ghi lại %{http_host} ^domaina.com. .... RewriteCond %{http_host} ^domaina.com viết lại ^(.*) Https://domainb.com/pathtopagehere [p]. Vị trí tiêu đề PHP là gì?Một là tiêu đề bắt đầu bằng chuỗi HTTP/được sử dụng để tìm ra mã trạng thái HTTP để gửi.Một cái khác là vị trí của người Viking là bắt buộc.Thay thế: Đó là tùy chọn cho biết liệu tiêu đề nên thêm tiêu đề thứ hai hay thay thế trước.header which starts with string “HTTP/” used to figure out the HTTP status code to send. Another one is the “Location” which is mandatory. replace: It is optional which indicates whether the header should add a second header or replace previous.
Làm thế nào tôi có thể chuyển hướng URL sang URL khác trong PHP?Chuyển hướng từ trang này sang trang khác trong PHP thường đạt được bằng cách sử dụng hai cách sau: sử dụng hàm tiêu đề trong hàm PHP: tiêu đề () là hàm sẵn trong PHP được sử dụng để gửi tiêu đề HTTP (Hyper Trans Truyền) RAW HTTP) tớikhách hàng.Using Header Function in PHP: The header() function is an inbuilt function in PHP which is used to send the raw HTTP (Hyper Text Transfer Protocol) header to the client.
Làm thế nào để tiêu đề hoạt động trong PHP?Tiêu đề trong PHP là chức năng tích hợp PHP để gửi tiêu đề HTTP thô.Các chức năng HTTP là các chức năng thao túng thông tin được gửi bởi máy chủ web cho máy khách hoặc trình duyệt trước khi nó gửi bất kỳ đầu ra nào nữa.Hàm Tiêu đề () trong PHP gửi tiêu đề HTTP RAW đến máy khách hoặc trình duyệt.a PHP built-in function for sending a raw HTTP header. The HTTP functions are those that manipulate information sent by the webserver to the client or browser before it sends any further output. The header() function in PHP sends a raw HTTP header to a client or browser. |