• 29-01-2007, 22:31:12
    #1
    merhaba.
    forum herhangi bi hazır forum değildir. önce onu belirteyim.
    mesela kullanıcılar 4. sayfadalarsa yazdıkları mesajlardan sonra otomatik olarak 1. sayfaya dönüş yapıyor buda herkezi zorluyor.
    ben bunu nasıl çözebilirim? o an yazılan 4. sayfadaysa kullanıcı 4. sayfada kalsın 1. sayfaya dönmesin istiyorum kısaca bu?

    http://www.xx.com/forum.php?mode=vie...id=2733&page=4
    mesela 4. sayfa bu şekilde gözüküyor yazdığımda 1. sayfaya dönüş yapıyor.

    forum.php yi ekte gönderiyorum. yardımcı olan çıkarsa sevinirim.
  • 29-01-2007, 23:34:21
    #2
    yokmu derdime çare bulacak
  • 30-01-2007, 09:27:17
    #3
    Header("Location: forum.php?mode=viewcat&t=$t");
    bu satırlar yönlendirme satırları. bu satırlardan size uygun olanını
    <?php
    <script>location.href="javascript:history.go(-1);"</script>
    ?>
    olarak ayarlarsanız bir önceki sayfaya yönlenir
  • 30-01-2007, 10:33:30
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    mesaj sayım yeterli olmadığı için eklentiyi indiremedim ancak yol önerebilirim.
    mesaj eklediği sayfada gizli bir input ile refer bilgisini tutup , post işlemi gercekleştikten sonra header('Location:xxxxxx?page'$formdegeri''); gibi bir işlemle problem çözülebilir.

    her sayfada gösterilen yönlendirme işlemi mesaj sayısı / (toplam mesaj + 1) gibi yapılarak son yazılan iletiyede yönlendirilebilir.

    umarım yardımcı olur.

  • 30-01-2007, 13:48:38
    #5
    teşekkürler arkadaşlar deniyeceğim önerilerinizi.
  • 30-01-2007, 14:01:20
    #6
    bu şekilde bir arkadaşımızın yardımıyla denedim.

    $sayfa=$_SESSION[sayfa];
    header("Location: forum.php?mode=viewtopic&sid=".$sid."&sayfa=".$say fa);

    fakat sayfa= den sonra son kaldığı 8. sayfa ise onun değerini almıyor.
    http://www.xx.com/forum.php?mode=vie...id=3273&sayfa=
    bu şekilde oluyor.
  • 30-01-2007, 14:17:07
    #7
    $_SESSION['sayfa'] = $_SERVER['HTTP_HOST'];
  • 30-01-2007, 15:19:13
    #8
    altayalp olmadı gene ya.
    benim demek istediğim son kaldığı sayfaya dönsün
    =viewtopic&sid=3273&page=21
    bu şekilde 21. sayfadaysa yazdıktan sonra da 21 den devam etsin. 22. sayfaya yazdıysa 22. sayfada kalsın.
  • 30-01-2007, 15:34:09
    #9
    Misafir
    <input name="mode" type="hidden" id="mode" value="reply_ok">
    <input name="sid" type="hidden" id="u" value="<?=$sid;?>">


    bunların altına
    <input name="page" type="hidden" value="<?=$page;?>">

    ekleyip
    if($mode == "reply_ok"){
    ......
    .
    .
    .
    .
    .
    Header("Location: forum.php?mode=viewtopic&sid=$sid&page=$_POST[page]");


    bunu eklemek // düzeltmek yani.


    Kolay gelsin.