I'd like to check for both session and http referer but it's not working for me.
First page:
<?php
session_start();
$_SESSION['something'] = '1';
?>
Second page:
<?php
session_start();
if(!strpos($_SERVER["HTTP_REFERER"], "some referer")){
die(header("Location: my site"));
}
if(!isset($_SESSION['something'])){
die(header("Location: my site"));
}
session_destroy();
// rest code
What am I doing wrong?