• 18-12-2009, 15:31:33
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar şöyle birşey mümkünmü acaba refresh kodu xxsds.com adresine girince yönlendirme yapmak istiyorum ama hep aynı sayfaya değil yani biri açınca a sayfasına biri b sayfasına biri c diğeri tekrar a öyle değişik değişik sayfalar açsn

    diyelim ki xdsjadk.com adresine girdi orda şu kod var

    <head>
    ...
    <meta http-equiv="refresh" content="20;URL=http://www.GitBuraya.com">
    ...
    </head>
    
    Sayfanın kendi kendini yenilemesi için:
    
    <head>
    ...
    <meta http-equiv="refresh" content="60">

    bunu nasıl URL=http://www.GitBuraya.com/a">
    URL=http://www.GitBuraya.com/B">

    URL=http://www.GitBuraya.com/C">

    yaparım
  • 18-12-2009, 15:42:26
    #2
    <head>
    ...
    <?php
    
    $url   = array("http://wwww.test.com/a", 
                         "http://wwww.test.com/b", 
                         "http://wwww.test.com/c",
                         "http://wwww.test.com/d");
    $rand = array_rand($url, 1);
    ?>
    <meta http-equiv="refresh" content="20;URL=<?php echo $url[$rand];?>">
    ...
    </head>
    
    Sayfanın kendi kendini yenilemesi için:
    
    <head>
    ...
    <meta http-equiv="refresh" content="60">
  • 18-12-2009, 15:52:11
    #3
    Üyeliği durduruldu
    çok teşekkür ederim elinize yüreğinize sağlık
  • 18-12-2009, 15:57:54
    #4
    $rand = array_rand($url, 1);
    $rand = array_rand($url); ile değişirsen daha iyi olur, kolay gelsin.
  • 18-12-2009, 17:43:15
    #5
    $randomMax = count($url);

    $randomUrl = rand(0,$randomMax);

    echo $url[$randomUrl];

    bunun sana farkli urller vermesi lazim.

    test etmedim
  • 18-12-2009, 17:45:04
    #6
    Üyeliği durduruldu
    serhatcasmin adlı üyeden alıntı: mesajı görüntüle
    $randomMax = count($url);

    $randomUrl = rand(0,$randomMax);

    echo $url[$randomUrl];

    bunun sana farkli urller vermesi lazim.

    test etmedim
    rand count falan kalabalığa gerek yok array_rand() veya shuffle kullanımı idealdir. diğer bir yöntem;


    <head>
    ...
    <?php
    
    $url   = array("http://wwww.test.com/a", 
                         "http://wwww.test.com/b", 
                         "http://wwww.test.com/c",
                         "http://wwww.test.com/d");
    shuffle($url);
    ?>
    <meta http-equiv="refresh" content="20;URL=<?php echo $url[0];?>">
    ...
    </head>
    
    
    
    Sayfanın kendi kendini yenilemesi için:
    
    <head>
    ...
    <meta http-equiv="refresh" content="60">