2013-03-06 19 views
8

Ana sayfamda bir formum var ve gönderildiğinde, kullanıcılar sitemdeki başka bir sayfaya götürüyor. Ben böyle bir şeyle, veri sonraki sayfaya girilen formu geçmek istiyorum: $email kullanıcı forma girilen e-posta adresiForm verisini php ile başka bir sayfaya geçirin

<?php echo $email; ?> 

. Bunu tam olarak nasıl başarabilirim?

+2

http://php.net/manual/en/tutorial.forms.php –

+0

Seri hale getirme kullanabilirsiniz. – user1929959

cevap

29

başarmak için en iyi yol Köprü Metni Aktarım Protokolü için bir yöntemdir POST kullanmaktır https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods

İndex.php

<html> 
<body> 

<form action="site2.php" method="post"> 
Name: <input type="text" name="name"> 
Email: <input type="text" name="email"> 
<input type="submit"> 
</form> 

</body> 
</html> 

site2.php

<html> 
<body> 

Hello <?php echo $_POST["name"]; ?>!<br> 
Your mail is <?php echo $_POST["mail"]; ?>. 

</body> 
</html> 

çıkış "H1" (")" (")" ("name") "Merhaba" ("name")!

E-postanız "[email protected]" şeklindedir.

+0

Verileri sayfadaki html koduna gönderiyorum, düz metin değil, fark eder mi? (Site2.php'de iframe var ve bilgiyi iframe URL'sine aktarıyorum). – user1543782

+0

Hayır, önemli değil, nerede POST. Metin, tablo, düğme, paragraf vb olabilir ... – Stepo

+0

Teşekkür ederim, mükemmel çalıştı! – user1543782

İlgili konular