• 07-06-2013, 23:29:11
    #1
    Üyeliği durduruldu
    <?php
    header("Content-type: text/html; charset=utf-8");
    $ref=$_SERVER['HTTP_REFERER'];
    if($_GET['sec']=='ok' and !empty($_GET['e'])){
    setcookie('ekran', $_GET['e'], time()+99999);header("location: ".$_GET['r']); }
    $ekranlar=array( '128x128','128x160','132x176','176x208','176x220', '208x208','240x320','240x400','320x240','320x480', '352x416','360x640','480x800');?>
    Lütfen ekranınızı seçin<br/>
    <form method="get" action="?sec=ok">
    <select name="e">
    <?foreach($ekranlar as $ekran){?><option value="<?=$ekran?>"><?=$ekran?></option><?}?></select><input type="hidden" name="r" value="<?=$ref?>"/><br/><input type="submit"/></form>

    header location ile buraya yonlendiriyorum ama olmuyorr
  • 08-06-2013, 03:12:32
    #2
    nesi olmuyor hata mı veriyor veriyorsa ne hatası veriyor. yonlendirmemi calısmıyor yoksa altta form verilerimi gorunmuyor ne oldugunu tam acıklarsanız bakalım
  • 08-06-2013, 03:34:05
    #3
    <?php
    header("Content-type: text/html; charset=utf-8");
    $ref=$_SERVER['HTTP_REFERER'];
    if($_GET['sec']=='ok' and !empty($_GET['e'])){
    setcookie('ekran', $_GET['e'], time()+99999);header("location: ".$_GET['r']); }
    $ekranlar=array( '128x128','128x160','132x176','176x208','176x220', '208x208','240x320','240x400','320x240','320x480', '352x416','360x640','480x800');?>
    Lütfen ekranınızı seçin<br/>
    <form method="get" action="">
    <select name="e">
    <?
    foreach($ekranlar as $ekran){
    ?>
    
    <option value="<?=$ekran?>"><?=$ekran?></option>
    
    <?}?>
    
    </select>
    <input type="hidden" name="sec" value="ok" />
    <input type="hidden" name="r" value="<?=$ref?>"/>
    <br/><input type="submit"/></form>
  • 08-06-2013, 11:50:07
    #4
    Üyeliği durduruldu
    dogruweb adlı üyeden alıntı: mesajı görüntüle
    nesi olmuyor hata mı veriyor veriyorsa ne hatası veriyor. yonlendirmemi calısmıyor yoksa altta form verilerimi gorunmuyor ne oldugunu tam acıklarsanız bakalım
    PamukBilisim adlı üyeden alıntı: mesajı görüntüle
    <?php
    header("Content-type: text/html; charset=utf-8");
    $ref=$_SERVER['HTTP_REFERER'];
    if($_GET['sec']=='ok' and !empty($_GET['e'])){
    setcookie('ekran', $_GET['e'], time()+99999);header("location: ".$_GET['r']); }
    $ekranlar=array( '128x128','128x160','132x176','176x208','176x220', '208x208','240x320','240x400','320x240','320x480', '352x416','360x640','480x800');?>
    Lütfen ekranınızı seçin<br/>
    <form method="get" action="">
    <select name="e">
    <?
    foreach($ekranlar as $ekran){
    ?>
    
    <option value="<?=$ekran?>"><?=$ekran?></option>
    
    <?}?>
    
    </select>
    <input type="hidden" name="sec" value="ok" />
    <input type="hidden" name="r" value="<?=$ref?>"/>
    <br/><input type="submit"/></form>
    http://indirmobil.com/ekransec.php?e=320x480&sec=ok&r=

    referrer bosta kaliyor acaba locationdanmi dedim o da degil?
  • 08-06-2013, 12:14:11
    #5
    WapZap adlı üyeden alıntı: mesajı görüntüle
    http://indirmobil.com/ekransec.php?e=320x480&sec=ok&r=

    referrer bosta kaliyor acaba locationdanmi dedim o da degil?
    Siz nereye yönlendirmeye çalışıyorsunuz ziyaretçiyi ?
    Eğer başka sayfadan değilde direk ekransec.php'ye girerse tabii referer bulamaz.

    Örneğin ekransec.php'den kullanici.php ye göndericekseniz referer kullanmadan direk;

    header("Location:kullanici.php");
    gibi yönlendirme yapın yada direk location yerine refresh'de kullanabilirsiniz.

    [Örnek olarak buraya tıklayın ve reklam seçin -> http://indirmobil.com/ekransec.php]

    Sorunsuz olarak geri dönecektir.
  • 08-06-2013, 12:24:40
    #6
    Üyeliği durduruldu
    PamukBilisim adlı üyeden alıntı: mesajı görüntüle
    Siz nereye yönlendirmeye çalışıyorsunuz ziyaretçiyi ?
    Eğer başka sayfadan değilde direk ekransec.php'ye girerse tabii referer bulamaz.

    Örneğin ekransec.php'den kullanici.php ye göndericekseniz referer kullanmadan direk;

    header("Location:kullanici.php");
    gibi yönlendirme yapın yada direk location yerine refresh'de kullanabilirsiniz.

    [Örnek olarak buraya tıklayın ve reklam seçin -> http://indirmobil.com/ekransec.php]

    Sorunsuz olarak geri dönecektir.
    hocam onu include ederek hallettim. sorun su: bir sayfada cookienin dolu olup olmadigina bakip bos ise location ile yonlendirme yapiyorum ama reffi almiyor?

    neyse onu bos zamanimda kurcaarim biraz. yardiminiz icin tesekkurler.