Nếu đây là file_1.php
<?php
$_POST["test_message"] = "Hello, world";
header("Location: http://localhost/file_2.php");
?>
và đây là file_2.php
<html>
<head>
</head>
<body>
<?php
if (!(isset($_POST["test_message"])))
echo "Test message is not set";
else
echo $_POST["test_message"];
?>
</body>
</html>
đầu ra là Test message is not set
Mà làm cho tôi tự hỏi, nếu một thậm chí có thể viết thư cho $ _POST và, có tự hỏi rằng, tôi tự hỏi nếu nó là thực hành xấu để làm như vậy. Tôi có nên chỉ cho phép các biểu mẫu có các nút gửi và phương thức = viết ghi lên $ _POST cho tôi hay viết thư lên $ _POST để chuyển dữ liệu giữa các tệp?
chưa kể nếu đây là thực hành không tốt: đơn giản là cách bạn có thể chuyển dữ liệu sang tệp khác sẽ không hoạt động. – oezi
sử dụng biến phiên –
nó có thể không phải là thực hành xấu nếu bạn lọc dữ liệu bài đăng với một phần của ứng dụng trước khi một phần khác của ứng dụng nhận được và hai phần cần được tách hoàn toàn. Nếu không, có thể là một cách tốt hơn để làm bất cứ điều gì bạn đang làm. –