Sorunun cevabını şu şekilde düzeltiyorum.

Öncelikle update.php yapısı için (form güvenliğini yapman lazım. ben sadece post verilerini temiz gönderiyorum. )

<form action="versiyon.php" method="post" name="VersiyonuDegistir">
    <input type="hidden" name="Versiyon" value="VersiyonuDegistir" />
    <input type="text" name="script_versiyon" value="1.5" />
    <button type="submit">Versiyonu Değiştir</button>
</form>

<form action="versiyon.php" method="post" name="YayiniDegistir">
    <input type="hidden" name="Yayin" value="YayiniDegistir" />
    <input type="date" name="yayin_tarihi" />
    <button type="submit">Yayın Tarihini Değiştir</button>
</form>

 

versiyon.php yapısında define kodlarını bu şekilde yapacaksın.

<?php

function temizlikYap( $str ) {
    if (! empty($str)) {
        $str = trim( $str );
        $str = strip_tags( $str );
        $str = htmlspecialchars( stripslashes( $str ));
        $str = htmlentities( $str );
        return $str;
    }
}

if ((isset($_POST["Versiyon"])) && (temizlikYap($_POST["Versiyon"]) == "VersiyonuDegistir")) {

    $script_versiyon = filter_input(INPUT_POST, 'script_versiyon', FILTER_SANITIZE_URL);
    define("SCRIPT_VERSION", $script_versiyon);

}

if ((isset($_POST["Yayin"])) && (temizlikYap($_POST["Yayin"]) == "YayiniDegistir")) {

    $yayin_tarihi = filter_input(INPUT_POST, 'yayin_tarihi', FILTER_SANITIZE_URL);
    define("PUBLISH_DATE", $yayin_tarihi);

}
exit;