Tôi đang liên kết để gửi dữ liệu POST từ trang này đến trang khác (cả hai trang này đều do chúng tôi phát triển). Vấn đề là các biến POST không có sẵn nếu trang được yêu cầu từ một tên miền khác. Ngay cả khi tôi thử nghiệm cục bộ, nhưng chỉ định url đầy đủ, dữ liệu POST đã biến mất.cách bật tính năng đăng ký tên miền chéo trong PHP?
Vì vậy, điều này sẽ làm việc:
<form method="POST" action="test.php">
Nhưng điều này sẽ không:
<form method="POST" action="http://example.com/test.php">
Dưới đây là HTML cho trang:
<html>
<head>
<title></title>
</head>
<body>
<form method="post" action="http://example.com/test.php">
<input type="text" name="request" value="" id="" />
<input type="submit" value="" id="" />
</form>
</body>
</html>
Sau những ý kiến tôi đã nhận rằng điều này sẽ làm việc, tôi đã thử nghiệm nó trên một máy chủ khác và có tất cả mọi thứ đã làm việc tốt thực sự. Điều này có thể có liên quan đến thực tế trên máy chủ đầu tiên https được bật. Nhưng nếu đây là trường hợp, tôi thấy nó lạ mà tôi nhận được thông tin trở lại nhưng đó chỉ là dữ liệu POST đã mất tích.
Điều này sẽ hiệu quả. Bạn có thể đăng toàn bộ biểu mẫu không? –
xem dưới đây (chỉ url đã được thay đổi để bảo vệ sự vô tội :) \t
\t \t@coen - tôi đã cập nhật câu hỏi của bạn để thêm bình luận của bạn - hãy thử để chỉnh sửa câu hỏi của bạn lần sau thay vì đăng bản cập nhật cho các ý kiến –