Denememe gerek yok bahsettiğim gibi olacak. Sayfa yenilendiğinde değeri tekrar post edecek.
Bu kadar emin konuşmayın. Kodun mantığını kavramadıysanız kısaca anlatıyım ve konu burda kapansın.
$kayit = $_POST['kayit'];
Öncelikle $kayit diye bir değer tanımladık ve değere post ile gelen 'kayit' isimli form elemanlarından birini atadık.
form elemanımız da bu
<input type="submit" name="kayit" value="Kayit Ol">
if koşulumuza da sayfa da $kayit isimli değerde herhangi bir veri olduğunda soktuk.
if(isset($kayit)){
//...
}Şimdi sizin demenize göre sayfa her refresh olduğunda bu if koşulunu sağlar ve bu bloğun içine girer diyorsunuz. Ama sayfa refresh olduğunda post değeri kaybolur. Kısa bir kod yazıp bunu ispatlayabilir. Localhostunuzda deneyebilirsiniz.
<form action="" method="POST">
<input type="text" name="value">
<input type="submit" name="kayit" value="Kayit Ol">
</form>
<?php
$value = $_POST['value'];
$kayit = $_POST['kayit'];
if(isset($kayit)){
echo $value;
}else{
echo 'Sayfa refresh olduğunda bu değerleri post etmez.';
}
?>