Anlatayım.
Gizli alanlar formun eylem belirtilen sayfaya bir form geçirilen Normalde, bu gizli alanları böylece gibi işlem sayfasında ulaşılabilir:
Form:
<form action="process.php" method="POST">
<input type="text" name="username" />
<input type="password" name="password" />
<input type="hidden" name="loginTime" value="1:23PM" />
<input type="hidden" name="userIp" value="173.23.22.5" />
<input type="submit" name="submit" value="Submit" />
</form>
İşleme Sayfa (process.php):
<?php
if isset($_POST['submit']) {
echo $_POST['username'];
echo $_POST['loginTime'];
echo $_POST['userIp'];
}
?>
Ben tek tek adıyla iki gizli alanları aramak zorunda kaldı ve nasıl bakın. Onlardan alan adları ya da kaç tane var ne rağmen her seferde bir formdan bir sayfada geçirilen tüm gizli alanları arayabilirsiniz herhangi bir yolu var mı?
Diğer bir deyişle nasıl PHP bunu yapabilirim:
// echo the contents of all hidden fields here (if there were any)
EDIT
Ek bilgi:
Form bu alan adları aşağıdaki türden olacak (tabii yukarıda değil bir) şekilde tasarlanmıştır:
product_name_1
product_quantity_1
product_price_1
product_name_2
product_quantity_2
product_price_2
ve bu yüzden çok artırılır ...
Kullanıcı eylemi bağlı olarak 3 gizli alanlar veya binlerce olabilir, herhangi bir sınırı vardır.