a.php de bir form var, burada 2 input var, adı ve soyadı. Ben bu işlemi b.php ye post ile gönderiyorum b.php gelen veriyi adı soyadı şeklinde birleştirsin ve ziyaretçiye herhangi bir mesaj göstermeden bi butona tıklatmadan otomatik olarak veriyi c.php ye göndersin istiyorum.
Amacım gelen veriyi işleyip farklı bir sayfaya otomatik olarak gönderebilen bir php sayfası oluşturmak. Yardımcı olabilecek arkadaşlara şimdiden teşekkür ederim.
Post edilen veri işlenip farklı bi sayfaya yeniden post edilsin ?
6
●764
- 09-05-2010, 00:23:43Teşekkür ederim. Zamanınız ve imkanınız varsa bir örnekle gösterebilmeniz mümkünmü ?devturkeli adlı üyeden alıntı: mesajı görüntüle
- 09-05-2010, 00:42:57a.php
<form action="b.php" method="post"> <input type="text" name="ad" /> <input type="text" name="soyad" /> </form>
b.php
<form action="c.php" method="post"> <input type="text" name="diger" /> <input type="hidden" name="ad" value="<?php echo $_POST['ad']; ?>" /> <input type="hidden" name="soyad" value="<?php echo $_POST['soyad']; ?>" /> </form>
- 09-05-2010, 07:42:31Üyeliği durdurulduHocam curl`la nasıl olucağını diyemem ama ,
b.php`de formu javascriptle onload`ta hemen post`laya bilirsin.
örnek:
<html> <head> <script type="text/javascript"> function submitform() { document.formunismi.submit(); } </script></head> <body onload="submitform()"> <form name="formunismi" action="c.php"> <input type='text' name='deneme' /> </form> </body> </html> - 10-05-2010, 13:14:28B.php de bir daha onay verilmesi gerekmesin istiyoruz.KeLKuN adlı üyeden alıntı: mesajı görüntüle
Teşekkür ederim istediğimi bu şekilde halledebiliyorum çok sağol.XiechenG adlı üyeden alıntı: mesajı görüntüle
Ama halen merak ediyorum sadece php nin nimetlerinden faydalanarak bu işlemi nasıl yaptırabilirim bu curl mevzusundan anlayan birisi bi örneklese çok güzel olurdu - 10-05-2010, 14:09:34Üyeliği durdurulduform ile yaptıgınız post işlemini php'nin curl kütüphanesi ile otomatik olarak yaptırabilirsiniz.
ör;
$form_veriler = 'adsoyad=' . trim($_POST['ad']).' '.trim($_POST['soyad']); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'http://siteadresi.com/c.php'); curl_setopt($ch, CURLOPT_AUTOREFERER, true); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $form_veriler); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $output = curl_exec($ch); curl_close($ch);