Mesajı değişkenler gönderirken başka bir sayfaya yönlendirmek için nasıl

3 Cevap

Ne yapmak istiyorum kullanıcı bir sayfa gittiğinde bu ikinci sayfasında bazı yazılan değişkenleri gönderme yaparken ben başka bir sayfaya onu yönlendirmek olduğunu.

3 Cevap

Sadece PHP ile bunu yapamaz. Ancak JavaScript ile mümkündür:

<form id="f" method="post" action="http://example.com">
<input type="hidden" name="var1" value="value1" />
<input type="hidden" name="var2" value="value2" />
</form>
<script type="text/javascript">
window.onload = function () {
   document.getElementById('f').submit();
}
</script>

PHP ile değerleri ve adları yüklemek isteyebilirsiniz.

Bir kullanıcı yönlendirme ve aynı anda herhangi bir veriyi POST ile göndermek olamaz.

Bu doğru olmakla birlikte Eğer verilerini saklamak ve daha bu yüzdennra yönlendirmek için oturumları kullanabilir yönlendirme yaparken $_POST diziye değişkenler göndermek olamaz.

bu yüzden

session_start();

$_SESSION['post_array'] = $_POST;

header("Location: next_page.php");

Sonra next_page.php

session_start();

$_SESSION['post_array'], önceki sayfadaki tüm sonrası değişkenleri içeren