• 15-02-2018, 14:51:07
    #1
    Merhaba;
    Bir işlem yapıyorum örnek mesaj gönderme gönderdiği adresin urlsini alıyorum
    $_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
    işlem yaparken döndürü yere ?işlem=ok yazıyorum geri dönüşte sorun yok ama aynı sayfada tekrar işlem yaptığında bu sefer url işlem=ok alıyor ve geri dönerken ?islem=ok?islem=ok gibi oluyor bunu nasıl engellerim.
  • 15-02-2018, 17:39:26
    #2
    yönlendirme yaparken new_url değişkenini kullanabilirsin.
    <?php
    
    $url = $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
    $parser = parse_url($url);
    $queries = [];
    if (isset($parser['query'])) {
        parse_str($parser['query'], $queries);
        unset($queries['islem']);
    }
    $queries['islem'] = 'ok';
    $build = http_build_query($queries);
    $new_url = $parser['path'] . '?' . $build;
    echo $new_url;