Pogledajte određenu poruku
Staro 12. 06. 2012.   #1
chandler
član
Certified
 
Datum učlanjenja: 30.01.2009
Poruke: 77
Hvala: 15
16 "Hvala" u 11 poruka
chandler is on a distinguished road
Default Sesija, referali

Pokusavam da sakrijem odredjeni deo sajta od korisnika koji dolaze sa nekih linkova. Resenje ne bi trebalo da je tesko, ali sam zakucao i ne mogu da se pokontam.

Evo koda:

Kôd:

    if ( isset( $_SERVER['HTTP_REFERER'] ) ) {
    
 
        $ref = $_SERVER['HTTP_REFERER'];
  
        $hide_from_referer = array('yeah.com', 'john.com');
        
        foreach($hide_from_referer as $url){
          if( strpos( $ref, $url )!==false ){
            session_start();
            $_SESSION['sakrij'] = 1;
          }
        }
 
     }
 
    if (isset($_SESSION['sakrij'])) {
        echo 'sad je sakriveno, ali ako direkt ukucam ovu adresu posle dolaska s referal linka poruka nestaje, i deo sajta je vidljiv';
    }
Znam da sam mogao staviti session_start() pre pocetka koda, tako bi radilo, ali bi pravio sesiju i kad mi ne treba. Da li je to ok? Ja ne bih ako ne moram.
chandler je offline   Odgovorite uz citat