Preskoči na sadržaj
Ista raja. Nova runda.
GAMERZ.ba — REBORN
Diskusija Zaključana

PHP problem

88 pregleda · 5 odgovora · otvorena 03.04.2013. u 20:42

Pozdrav može li mi neko od vas reći gdje se nalazi greška u ovom kodu. Ova skripta treba da pronađe sa koje stranice korisnik dolazi, ako dolazi sa fb da ga redirektuje na safacebooka.php, ako ne da ga redirektuje na stranicu na koju je krenuo npr. index :)


<?php
session_start();
if(!isset($_SESSION['org_referer']))
{
$_SESSION['org_referer'] = $pageURL ;
}


function curPageURL() {
$pageURL = 'http';
if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
$pageURL .= "://";
if ($_SERVER["SERVER_PORT"] != "80") {
$pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
} else {
$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
}
return $pageURL;
}

if ( strstr($_SERVER['HTTP_REFERER'], 'facebook.com') !== false )
{

header('location: http://mojastranica/safacebooka.php');





} elseif( strstr($_SERVER['HTTP_REFERER'], 'googe.com') !== false ){

header('location:' .$pageURL);
}

?>



*napravio sam ide lock
Kooji ti je error? Šta ti izbacuje?
u funkcije header ja mislim da moras staviti Location a nee location .. imas i ovdje gresku

} elseif( strstr($_SERVER['HTTP_REFERER'], 'googe.com') !== false ){

treba

} elseif( strstr($_SERVER['HTTP_REFERER'], 'googe.com') != false ){

isto tako i za facebook ;)
ovaj donji dio je ok to sam popravio...
sad mi je problem sto ne snimi u SESSION url stranice

session_start();
if(!isset($_SESSION['org_referer']))
{
$_SESSION['org_referer'] = $pageURL ;
}



jednostavno kad redirektuje na safacebooka.php nigdje mi ne snimi ovaj pageURL
adza_tz je napisao/la:
ovaj donji dio je ok to sam popravio...
sad mi je problem sto ne snimi u SESSION url stranice

session_start();
if(!isset($_SESSION['org_referer']))
{
$_SESSION['org_referer'] = $pageURL ;
}



jednostavno kad redirektuje na safacebooka.php nigdje mi ne snimi ovaj pageURL
pa pageurl ti do tog dijela koda nije nidje definisan koliko ja vidim...

$polazna = get_permalink();



if ( strstr($_SERVER['HTTP_REFERER'], 'facebook.com') !== false )
{

header('location: http://mojsite/safacebooka.php');





} elseif( strstr($_SERVER['HTTP_REFERER'], 'googe.com') !== false ){

header('location:' .$pageURL);
}
if(!isset($_SESSION['poziv']))
{
$_SESSION['poziv'] = $polazna;
}
?>


posto je website u wp koristit cu the_permalink();

Prijavi se da bi odgovorio/la na ovu temu.