Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente bannato
    Registrato dal
    Feb 2011
    Messaggi
    146

    Redirect solo il 50% delle volte

    header( "Location: http://www.sitodiarrivo.it" );

    Io uso questo normalmente..

    Ma come faccio a farlo funzionare solo per il 50% dei miei visitatori?

    cioè tipo
    vorrei che per il 50% di loro funzionasse, mentre per il restante 50% no e questi visitatori rimanessero sulla pagina originale.


    Grazie!

  2. #2
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    se vuoi il 50% preciso potresti usare un file e utilizzarlo come variabile booleana qualcosa tipo
    codice:
    if(exist_file("1.bool")){
    redirect()
    rename_file("1.bool", "0.bool")
    }else{
    rename_file("0.bool", "1.bool")
    }
    se invece ti accontenti della probabilità di un 50% puoi semplicemente far generare a php un numero random intero compreso e uguale tra 0 e 1, quindi la funzione ti restituirà a volte 0, altre 1 e in base a quello fai il redirect

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  3. #3
    Utente bannato
    Registrato dal
    Feb 2011
    Messaggi
    146
    $code = rand(0, 1);

    if ($code > 0){
    header( "Location: http://www.facebook.com" );
    }

    grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.