Bu aslında PHP çalışmak üzere tasarlanmış, ve web programlama ile erken bir büyük pazar penetrasyonu elde nedenlerinden biri olduğu yoldur.
Eğer bir PHP komut dosyası için bir form gönderdiğinizde, tüm form verilerini her zaman ulaşılabilir superglobal diziler konur. Yani örneğin, size söz koymak formu göndererek:
<form method="post" action="test.php">
<input type="hidden" name="test1" value="one" />
<input type="hidden" name="test2" value="two" />
<input type="hidden" name="test3" value="three" />
<input type="submit" value="Test Me" />
</form>
içeride test.php
, size form verileri ile oluşturulmuş sanki $_POST
izler, esas olarak doldurulmuş olacaktır adında bir superglobali sahip olacağı anlamına gelir:
$_POST = array('test1'=>'one','test2'=>'two','test3'=>'three');
Orada POST hem superglobalstır ve istekleri, yani GET. $_POST
, $_GET
. Tanımlama verileri için, bir, $_COOKIE
bulunmaktadır. Üçünün bir kombinasyonu içeren, $_REQUEST
bulunmaktadır.
doc page on Superglobals daha fazla bilgi için bkz.