cari

Rumah  >  Soal Jawab  >  teks badan

php - Bagaimana untuk melompat ke halaman berbeza berdasarkan URL

Dalam PHP, cara untuk melompat ke halaman berbeza berdasarkan URL

Sebagai contoh

Apabila pengguna melawat

https://www/?a=*

melompat secara automatik ke

https://www/?b=*

Bagaimanakah kod PHP harus ditulis?

ps: Tanda sama diikuti oleh mana-mana nombor Mengikut nombor yang berbeza, lompat ke muka surat yang berbeza

某草草某草草2780 hari yang lalu849

membalas semua(5)saya akan balas

  • 怪我咯

    怪我咯2017-05-16 13:18:18

    Saya tidak faham PHP, tetapi ada idea
    Sebelum pengguna mengakses (atau selepas mengakses https://www/?a=*), mula-mula mencetuskan acara awam ini boleh ditulis di bahagian hadapan atau pada terminal, hantar parameter ke acara ini dan lakukan akses lompat kedua berdasarkan parameter
    Sebagai contoh, mula-mula lawati https://www/?a=*, kemudian lompat ke halaman kosong (ia juga boleh dijadikan halaman muat semula semasa ), apabila halaman tersebut pada mulanya dimuatkan

    $(function(){
        $.ajax({
            type:"Post",
            url:'XXX',
            data: {"a":"传的参数值"},
            Success:function(result)        
            {
                switch(result)
                {
                    //根据需要来写
                }
            }
        })
    })
    

    balas
    0
  • 怪我咯

    怪我咯2017-05-16 13:18:18

    Dapatkan nombor
    Hakim berdasarkan nombor
    headerLompat

    balas
    0
  • phpcn_u1582

    phpcn_u15822017-05-16 13:18:18

    Terdapat banyak kaedah:

    • header php header

    • js的location.href

    • 某些php框架自带了跳转函数,比如tp、ci的Redirect

    js location.href🎜🎜 🎜🎜Sesetengah rangka kerja php disertakan dengan fungsi lompat, seperti tp, fungsi Redirect ci, dsb. 🎜🎜 🎜

    balas
    0
  • ringa_lee

    ringa_lee2017-05-16 13:18:18

    <?php
    
    $version = intval($_GET['a']);
    if ($version === 1) {
        header('Location: http://www.baidu.com');
    } else if ($version === 2) {
        header('Location: http://www.sina.com.cn');
    }

    balas
    0
  • 某草草

    某草草2017-05-16 13:18:18

    <?php
    $arg = isset($_GET['a']) ? $_GET['a'] : '';
    if( !empty($arg) ) {
     switch($arg) {
         case 'one':
             header('Location:'.$toUrl);        //$toUrl为要跳转的链接
             break;
         case 'two':
             /*
             your code here
             */
         default:
             break;     
     }
    }

    balas
    0
  • Batalbalas