10/10/2018, 10:36
Xin hỏi - Chuyển trang với tham số
Chào mọi người,mình có gặp 1 chút rắc rối sau,google mãi k ra đành đi hỏi vậy
Mình đang giả lập 1 hệ thống thanh toán:như pp hoặc 2co.Hệ thống được mô tả đơn giản như sau
1.Người dùng mua items trên site A
2.Hệ thống chuyển người dùng đến trang thanh toán-paygate-site B,thanh toán
3.Paygate trả về kq,chuyển hướng người dùng về site A
Ở bước 3 ,khi paygate thực hiện thanh toán,nó sẽ sinh ra 1 đối tượng tham số bao gồm các thông tin thanh toán và kết quả thanh toán,sau đó chuyển hướng người dùng về trang ban đầu-site A với đầy đủ tham số.Site A sẽ nhận tham số và xử lý.
Mình loay hoay mãi mà không tìm được cách chuyển hướng với tham số,hi vọng mọi người có kinh nghiệm giúp mình với
Mình đang giả lập 1 hệ thống thanh toán:như pp hoặc 2co.Hệ thống được mô tả đơn giản như sau
1.Người dùng mua items trên site A
2.Hệ thống chuyển người dùng đến trang thanh toán-paygate-site B,thanh toán
3.Paygate trả về kq,chuyển hướng người dùng về site A
Ở bước 3 ,khi paygate thực hiện thanh toán,nó sẽ sinh ra 1 đối tượng tham số bao gồm các thông tin thanh toán và kết quả thanh toán,sau đó chuyển hướng người dùng về trang ban đầu-site A với đầy đủ tham số.Site A sẽ nhận tham số và xử lý.
Mình loay hoay mãi mà không tìm được cách chuyển hướng với tham số,hi vọng mọi người có kinh nghiệm giúp mình với
Bài liên quan
Mình đang làm hệ thống với php
Do đó,mình nghĩ dùng $_POST sẽ ổn hơn,liệu có cách nào không nhỉ?
Có thể hay không việc tạo 1 http request ,dùng phương thức post gửi tới trang đích?
Mình có tham khảo qua fsockopen hay curl,tuy nhiên mình muốn quá trình gửi request này giống như submit 1 form thông thường,post data và người dùng đều được chuyển hướng đến trang đích.
btw,cảm ơn bạn Thuyduongcd rất nhiều
Mỗi khi muốn redirect, dùng curl hoặc httprequest send data tới trang đích (hoặc trang bất kỳ), trang này sẽ nhận data và lưu vào session.
Sau khi send data thành công, redirect tới trang đích và trang này sẽ sử dụng session để lấy dữ liệu.
Cám ơn Thuyduongcd nhiều nhé
@BnoL: hệ thống của mình là paygate mà bạn,càng ít thể hiện thông tin nhạy cảm càng tốt