Veriye göre URL değişimi

'Soru Cevap' forumunda Cihan tarafından 23 Nisan 2015 tarihinde açılan konu

  1. Cihan

    Cihan Kayıtlı Kullanıcı

    Bir web sayfasına kullanıcı girdiğinde bir kutu açılacak ve üye numarası girmesi istenecek.

    Kişi kutuya bilgiyi girdiğinde, girilen bilgi, benim önceden belirlediğim bir URL’nin sonuna yazılacak ve bu URL açılacak.

    En pratik nasıl yapabilirim?
     
  2. caneralcilioglu

    caneralcilioglu Kayıtlı Kullanıcı

    Textbox'ın gelen değerini eğer asp.net ise,
    Response.Redirect("http://url + ' " + textbox.Text + " ' ")
    Php ise,
    header("Location: http://url + $_GET ['inputname'] ");

    Mobildeyim ama aşağı yukarı bu şekilde yapılması gerekiyor.
     
  3. Cihan

    Cihan Kayıtlı Kullanıcı

    Hemen deniyor ve bilgi veriyorum.
     
  4. Cihan

    Cihan Kayıtlı Kullanıcı

    Olmadı malesef, ya da ben beceremedim.
     
  5. mdmx

    mdmx Kayıtlı Kullanıcı

    HTML;
    Kod:
    <form method="post" action="phpdosyasi.php">
    <input type="text" name="uyeNo">
    </form>
    PHP;
    Kod:
    <?php header('Location: http://site.com/' . $_POST['uyeNo']); ?>
    Umarım istediğin şey böyledir.
     
    Cihan bunu beğendi.
  6. Cihan

    Cihan Kayıtlı Kullanıcı

    Aynen buydu dostum, çok teşekkür ederim.

    Belki bilgin vardır diye sorayım;

    Bu yönlendirmede masking kullanma şansımız var mıdır?

    Yani kullanıcı adres barında yönlendiği yeri görmese olur mu?
     
  7. mdmx

    mdmx Kayıtlı Kullanıcı

    Yönlendirilen sayfada HTML'in frame özelliğini kullanarak bir şeyler yapabilirsin dostum, rica ederim.
     
  8. Cihan

    Cihan Kayıtlı Kullanıcı

    Anladım. Yardım için çok sağolun.

    Bir önceki kodla ilgili bir sorum var.

    Yazılan veriyi sona eklemek değil de, vereceğim url nin ortasında bir yere yazdırmak istersem nasıl bir düzenleme yapmalıyım?
     
  9. mdmx

    mdmx Kayıtlı Kullanıcı

    Kod:
    <?php header('Location: http://site.com/' . $_POST['uyeNo'] . '/profil'); ?>
    şeklinde düzenleyebilirsin. Rica ederim.
     

Bu Sayfayı Paylaş