Я нашел следующий код на здесь, который, я думаю, делает то, что я хочу, но он не работает:
$host = "www.example.com";
$path = "/path/to/script.php";
$data = "data1=value1&data2=value2";
$data = urlencode($data);
header("POST $path HTTP/1.1\r\n");
header("Host: $host\r\n");
header("Content-type: application/x-www-form-urlencoded\r\n");
header("Content-length: " . strlen($data) . "\r\n");
header("Connection: close\r\n\r\n");
header($data);
Я хочу отправить данные формы, не отправляя пользователей на среднюю страницу, а затем используя JavaScript для перенаправления. Я также не хочу использовать GET, поэтому использовать обратную кнопку не так просто.
Что-то не так с этим кодом? Или есть лучший метод?
Изменить Я думал о том, что будет делать функция заголовка. Я думал, что могу заставить браузер отправить данные на сервер обратно, но это не то, что он хотел сделать. Вместо этого я нашел способ в своем коде, чтобы избежать необходимости в публикации вообще (не нарушая и продолжая переход к следующему случаю в коммутаторе).