folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder Php De Sayfa Yönlendirme Problemi ?



Php De Sayfa Yönlendirme Problemi ?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    R3D
    R3D's avatar
    Kayıt Tarihi: 04/Eylül/2009
    Erkek

    Arkadaşlar epeyce aradım ama bişey bulamadım bu konuyla ilgili.

    Yapmaya çalıştığım ;

    header("location: ebesi.php?abc=25");

    şeklindeki yönlendirmenin GET yöntemiyle değilde POST yöntemiyle yapılması.

    Daha doğrusu  abc=25 in gidilen sayfada görünmesini engellemek. 

    Bunu illaki header fonksiyonu ile yapmak zorunda değilim<form> ile yapmak dışında başka yöntemlerde olur .

    Duyan, gören, bilen varsa bi zahmet.... 

     


    "Mey biter saki kalır Her renk solar haki kalır Diploma insanın cehlini alsada; Hamurunda varsa,eşeklik baki kalır..."
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    inside
    anonim6918524
    anonim6918524's avatar
    Banlanmış Üye
    Bilgi/Destek Madalyası Üstün Hizmet Madalyası
    Kayıt Tarihi: 16/Temmuz/2005
    Erkek

    Otomatik mi yönlendiriyorsun? Form yok mu?

    Otomatik yönlendirdiğini varsayarak;

    Gizli bir form yaratmak ve hidden içinde hangi veriyse onu koymak daha sonrada javascript ile o formu submit etmek

    veya

    header yöntemini kullanabilirsin. Post most bazı şeyler eklemen gerekecek başına

    $a="deger=true&ikincideger=2";

    header("method: POST\r\n");
    header("Host: localhost\r\n");
    header("Content-Type: application/x-www-form-urlencoded\r\n");
    header("Content-Length: ".strlen($a)."\r\n");
    header($a."\r\n\r\n");
    header("Connection: close\r\n\r\n");

    header("location: ....");

    gibi...


    λ
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    snnyk
    snnyk's avatar
    Kayıt Tarihi: 28/Mayıs/2007
    Erkek

    aynı şey hocam

    atıyorum id için işlem yapmak için get ile gelen değeri alıyosun

    $id = ş_GET['id'];

    bunun yerine

    $id = $_POST['id']; ile alcan id değerini

    alt sayfadanda

    bi text box ile id yi yollucan ki görünmesini istemiyosan hidden olarak yollucan onunda kaynağı görüntülediğinde yine görünür.


    snnyk.com - code is poetry all that i know...
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    PLuToNiuM
    PLuToNiuM's avatar
    Kayıt Tarihi: 23/Nisan/2007
    Erkek

    gidilen sayfada görünmesini engellemek istiyosan ozaman include ettir.en başa koyabilirsin.

    include("ebesi.php?abc=25");

    ama include yi bir if e bağlaman lazımki.ki direk açılmasın, POST  tan sonra gelsin.Oda Şöyle olabilir.


    if($_POST) {

    include("ebesi.php?abc=25");

    }

     

    gibi..

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    R3D
    R3D's avatar
    Kayıt Tarihi: 04/Eylül/2009
    Erkek

    FireX bunu yazdı:
    -----------------------------

    Otomatik mi yönlendiriyorsun? Form yok mu?

    Otomatik yönlendirdiğini varsayarak;

    Gizli bir form yaratmak ve hidden içinde hangi veriyse onu koymak daha sonrada javascript ile o formu submit etmek

    veya

    header yöntemini kullanabilirsin. Post most bazı şeyler eklemen gerekecek başına

    $a="deger=true&ikincideger=2";

    header("method: POST\r\n");
    header("Host: localhost\r\n");
    header("Content-Type: application/x-www-form-urlencoded\r\n");
    header("Content-Length: ".strlen($a)."\r\n");
    header($a."\r\n\r\n");
    header("Connection: close\r\n\r\n");

    header("location: ....");

    gibi...

     

    -----------------------------

     

    Eyvalah hocam işte aradığım buydu...

    @PLuToNiuM

    Hocam bunuda denerim eğer yönlendirilecek sayfanın kodlarını kendi içersine alıyorsa işime yaramaz ama direk yönleniyorsa bu daha kısa bunu kullanırım.

     


    "Mey biter saki kalır Her renk solar haki kalır Diploma insanın cehlini alsada; Hamurunda varsa,eşeklik baki kalır..."
Toplam Hit: 1142 Toplam Mesaj: 5