GET it from the URL
Değişkenleri aktarmak için hızlı (ama çoğu sınırlı) yolu yöntemi denir GET gereğidir. GET ile, değişkenler aktarılacak istediğiniz sayfanın URL'sini üzerine değişkenleri append:
http://www.matthom.com/contact.php?id=301&name=Matthom
Değerleri 301, ve Matthom id, ve adını, sırasıyla: Yukarıdaki örnekte contact.php sayfa iki kullanmak için değişkenleri verecekti.
İstediğiniz gibi URL'ye gibi birçok değişkeni ekleyebilirsiniz.
Dikkat - bazen size değişkenleri gösterilmesini istemiyorum "dışarı açık." Ayrıca, URL 255 karakterle sınırlı, bu nedenle değişkenler çok fazla bilgi içeremez.
Contact.php itibaren, PHP ile bu iki değişkeni GET:
URL'den DEĞİŞİKENLERİN ELLEMEK
$id = $_GET['id'];
$name =$_GET['name'];
Bir formdan POST
Daha sağlam bir yol değişkenleri aktarmak, ve şimdiye kadar başka bir yolu, bir form onları kapmak etmektir.
Kullanıcı bu form alan kodu diyelim:
<form action="process.php" method="post">
<input type="text" size="25" name="searchtype" />
<input type="text" size="25" name="searchterm" />
</form>
Bu iki giriş kutuları, kullanıcıları bilgi girmek için izin verir. Process.php anda, aynı şekilde değişkenleri kapmak:
GRAB THE VARIABLES FROM THE FORM
$searchtype = $_POST['searchtype'];
$searchterm = $_POST['searchterm'];
$_POST[]
üzerinde kullanımı fark $_GET[]
. Bu önemli bir ayrımdır.