Nếu bạn muốn giữ trang sau khi đăng nhập, vào cùng một URL khi người dùng không đăng nhập (chúng tôi giả sử www.example.com), điều đó thật dễ dàng: Show Trong www.example.com, nó tải index.php, vì vậy chúng ta nên thay đổi nội dung của index.php. Nó có nội dung này khi người dùng không đăng nhập, lần đầu tiên truy cập nó:
Nhưng bạn thêm điều kiện này, dòng trên nằm trong một điều kiện:
Mã trên nói rằng nếu người dùng đã đăng nhập, hãy xử lý thông tin đăng nhập của mình và sau đó bao gồm một chế độ xem để đăng nhập người dùng , nếu không, nếu người dùng không được ghi lại, cũng không gửi yêu cầu về loggin, thì hãy cho anh ta xem một cái nhìn cơ bản cho người dùng không có tính. Tôi đã giả sử nút gửi của biểu mẫu của bạn được đặt tên là "gửi mẫu". Tuy nhiên, việc đặt tên trên chỉ là vì sự rõ ràng. Chẳng hạn, bạn có thể kết hợp index.html và index_loggedin.html thành một chế độ xem_index.php và sau đó cũng sao chép các điều kiện của chỉ mục chính.php để xem View_index.php. Một lưu ý cuối cùng là, bạn nên tách mã và chế độ xem đầy đủ nhất có thể. Tôi muốn như sau: Sau khi đăng nhập, người dùng sẽ được chỉ định biến phiên và việc đăng nhập vào trang sẽ được làm mới. URL không nên thay đổi nhưng trang sẽ khác. Tôi không biết ý tưởng làm điều đó. Tôi biết rằng Facebook làm điều đó. (Đăng nhập và đăng nhập vào URL trang giống nhau nhưng trang khác nhau) Tôi đang sử dụng NGINX, PHP. Tôi có nên viết một số loại URL viết lại không? Hoặc một số cấu hình trên nginx? Hay tôi nên thao tác tiêu đề với PHP theo một cách nào đó? Sau đó, làm thế nào để?
Hỏi ngày 16 tháng 12 năm 2011 lúc 15:23Dec 16, 2011 at 15:23
1 Chỉ cần làm một điều kiện trên một bao gồm. Nói chung nếu phiên không tồn tại, bạn nói điều gì đó như
Đã trả lời ngày 16 tháng 12 năm 2011 lúc 15:27Dec 16, 2011 at 15:27
Jazz Manjazz người đàn ôngJazz Man 8996 Huy hiệu bạc16 Huy hiệu Đồng6 silver badges16 bronze badges Sử dụng PHP để quyết định những gì cần hiển thị (hoặc bao gồm trang nào) dựa trên biến phiên.
Đã trả lời ngày 16 tháng 12 năm 2011 lúc 15:29Dec 16, 2011 at 15:29
Ghostmadara của MadaraMadara's Ghost 169K50 Huy hiệu vàng262 Huy hiệu bạc 307 Huy hiệu Đồng50 gold badges262 silver badges307 bronze badges
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 Bất kỳ phương pháp? Cảm ơn. Ngày 5 tháng 10 '06 #1
- Jock Tiêu đề ("Vị trí: http://www.example.com/"); - Jock Bất kỳ phương pháp? Bao gồm ('http://www.example.com/'); lối ra (); ? Gedoon-s @rcnet || ROT13 (xv ***@bhgbyrzcv.arg)
Ngày 5 tháng 10 '06 #2 Hmm Uzykownik Tiêu đề ("Vị trí: http://www.example.com/"); Tôi giống những gì bạn sẽ nhập địa chỉ vào URL được nộp trong Webbrowser và bạn sẽ không thấy nó :) - ~~~~~~~~~~~~~~~~~~~~~~~~~ ~ ~~~~~ ~~~~~~~~~~~~~~~ ~ Kiciu | GG: 718845 | Yahoo: Ikciu_irsa | www: www.e-a.pl 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 (); Tôi giống những gì bạn sẽ nhập địa chỉ vào URL được nộp trong Webbrowser và bạn sẽ không thấy nó :) - ~~~~~~~~~~~~~~~~~~~~~~~~~ ~ ~~~~~ ~~~~~~~~~~~~~~~ ~ Kiciu | GG: 718845 | Yahoo: Ikciu_irsa | www: www.e-a.pl 2be || ! 2be $ this = mysql_query ();
Ngày 5 tháng 10 '06 #3 Hmm Kimmo Laine ? Gedoon-s @rcnet || ROT13 (xv ***@bhgbyrzcv.arg) Ngày 5 tháng 10 '06 #2
Hmm Uzykownik Tiêu đề ("Vị trí: http://www.example.com/"); Tôi giống những gì bạn sẽ nhập địa chỉ vào URL được nộp trong Webbrowser và bạn sẽ không thấy nó :) - ~~~~~~~~~~~~~~~~~~~~~~~~~ ~ ~~~~~ ~~~~~~~~~~~~~~~ ~ Kiciu | GG: 718845 | Yahoo: Ikciu_irsa | www: www.e-a.pl 2be || ! 2be $ this = mysql_query (); Tôi giống những gì bạn sẽ nhập địa chỉ vào URL được nộp trong Webbrowser và bạn sẽ không thấy nó :) - ~~~~~~~~~~~~~~~~~~~~~~~~~ ~ ~~~~~ ~~~~~~~~~~~~~~~ ~ Kiciu | GG: 718845 | Yahoo: Ikciu_irsa | www: www.e-a.pl 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 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ ~ Crui | Ikciu | GG: 718845 | Yahoo: Ikciu_irsa | www: www.e-a.pl Ngày 5 tháng 10 '06 #4
ho******@gmail.com: Tiêu đề ("Vị trí: http://www.example.com/"); Kimmo Laine 寫道 : bao gồm ('http://www.example.com/'); lối ra(); ? Gedoon-s @rcnet || 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�ykownik 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 #4 Kimmo Laine 寫道 : Không hoàn hảo, nhưng là một giải pháp.
? Gedoon-s @rcnet || 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 Không hoàn hảo, nhưng là một giải pháp. ? Gedoon-s @rcnet || 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�ykownik
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 Cảm ơn. Ngày 5 tháng 10 '06 #1 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.
Bất kỳ phương pháp? Bao gồm ('http://www.example.com/'); lối ra (); ? Gedoon-s @rcnet || ROT13 (xv ***@bhgbyrzcv.arg)
Ngày 5 tháng 10 '06 #2 Hmm Uzykownik Tiêu đề ("Vị trí: http://www.example.com/"); 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 URL sang URL khác trong PHP?Để đặt chuyển hướng PHP vĩnh viễn, bạn có thể sử dụng mã trạng thái 301. Vì mã này cho biết chuyển hướng không xác định, trình duyệt tự động chuyển hướng người dùng bằng URL cũ sang địa chỉ trang mới.use the status code 301. Because this code indicates an indefinite redirection, the browser automatically redirects the user using the old URL to the new page address.
Làm thế nào chuyển hướng dữ liệu từ trang này sang trang 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à một hàm sẵn có trong PHP được sử dụng để gửi tiêu đề HTTP (Hyper chuyển văn bả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.
Chức năng PHP nào có thể chuyển hướng một trang sang trang web khác?Chuyển hướng trong PHP có thể được thực hiện bằng hàm tiêu đề ().header() function.
Tại sao PHP không chuyển hướng đến một trang khác?Khắc phục tiêu đề PHP không chuyển hướng điều này thường xảy ra do lỗi với bộ đệm đầu ra.Nếu chúng ta sử dụng tiêu đề (vị trí của người khác: Vị trí) ;, thì cần phải sử dụng ob_start ();sớm hơn trong kịch bản.Hàm ob_start () sẽ bật bộ đệm đầu ra.This generally happens due to an error with output buffering. If we use header(“Location: “);, then it is necessary to use ob_start(); earlier in the script. ob_start() function will turn the output buffering ON. |