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.