09/10/2018, 18:16
Xin các cao thủ lập trình Web giúp đỡ
Có cao thủ ASP nào biết chỉ giùm em vấn đề sau đây:
Trong 1 trang ASP khi e click vào 1 link nào đó thì nó sẽ chuyển sang trang khác . Bình thường em làm khi chuyển sang trang khác, các thông tin đồng thời được truyền trên URL. Vd: http://abc.com/vd.asp?id=10&news=001&...
Nhưng bây giờ e muốn khi chuyển đến trang vd.asp nhưng trên URL vẫn là:http://abc.com
Bác nào biết xin chỉ giúp,xin cảm ơn nhìu nhìu
Trong 1 trang ASP khi e click vào 1 link nào đó thì nó sẽ chuyển sang trang khác . Bình thường em làm khi chuyển sang trang khác, các thông tin đồng thời được truyền trên URL. Vd: http://abc.com/vd.asp?id=10&news=001&...
Nhưng bây giờ e muốn khi chuyển đến trang vd.asp nhưng trên URL vẫn là:http://abc.com
Bác nào biết xin chỉ giúp,xin cảm ơn nhìu nhìu
Bài liên quan
- Bạn sẽ đặt đoạn mã sau vào đầu mỗi trang ASP. Đoạn code này có nhiệm vụ kiểm tra xem có một biến hidden (method="POST") được gửi hay chưa? Nếu đã được truyền, break vòng if. Nếu chưa được truyền, bạn sẽ dùng ASP để lấy dữ liệu của các biến truyền theo method GET rồi tạo một form gồm các hidden mang dữ liệu của các biến đó. Sau đó, dùng JavaScript post form đó tự động. Nghe có vẻ khó hiểu...
<HTML>
<HEAD><TITLE>More Secure Your ASP Page With Post Method</TITLE></HEAD>
<%
if Request.Form("post") = "" Then
Response.Write "<BODY onLoad='form();'>"
Response.Write "<form name='Form' action='THIS_PAGE' method='POST'>"
Response.Write "<input type='hidden' name='post' value='1'>"
Response.Write "<input type='hidden' name='name' value='" & Request.QueryString("Name") & "'>"
Response.Write "</form>"
Response.Write "<script language='JavaScript'>"
Response.Write " function form() {"
Response.Write " Form.submit();"
Response.Write "}"
Response.Write "</script>"
end if
if Request.Form("post") = "1" Then
Response.Write "<BODY>"
Response.Write "Your name: "& Request.Form ("Name")
end if
%>
<!-- Numpad0-->
</BODY>
</HTML>
Nếu theo cách này, bạn còn có thêm một công dụng nữa đó là lọc được những biến không hợp lệ được truyền theo query.
Bạn lưu file (Đổi THIS_FILE bằng tên của chính file này) này roài chạy. hxxp://local/thisfile.asp?name=NumPad0
Chúc vui
Câu bài chúa luôn :P
Cái đó là cách mẹo thôi, đúng ko. Còn M$ đâu đưa ra func nào thực hiện chức năng đó đâu