Php'den anlayanlara bir sorun var?
7
●805
- 02-10-2014, 13:29:01<?php
$gelenLink = $_SERVER['HTTP_REFERER'];
$link = parse_url($gelenLink);
$bul = strpos($link['host'], 'google.');
if ( $bul == false )
{
header("Location: http://site.com/wpkolasoru");
} else {
header("Location: http://site.com/klasoradi");
}
?>
Hocam sorunuzu pek anlamdım am sanırım yukarıdaki gibi istiyorsunuz?
Discovery cihazımdan Tapatalk 2 ile gönderildi - 02-10-2014, 13:49:19Hocam yani diyorum ki,
site.com ana sayfada wordpress kurulu mesela. site.com/portal burdada başka bir portal
var diyelim, şimdi google üzerinden tıklandığı zaman site.com/portal'a yönlenmesini istiyorum
ancak site.com/portal şeklinde gözükmeyecek site.com olarak gözükcek yani googleden girince ana sayfada portal gözükecek, explorerden girince normal wordpress gözükecek? - 02-10-2014, 14:41:27
if(isset($_SERVER['HTTP_REFERER']) && @stristr($_SERVER['HTTP_REFERER'], 'google.')) { $googledangelirse = 'https://www.r10.net/is-arayanlar/828647-php-fw-mysql-javascript-xhtml-projelerinize-hayat-verelim.html'; $sitebasligi = 'Site Adi'; echo '<!DOCTYPE html><html><head><title>'.$sitebasligi.'</title><style type="text/css">body {margin: 0;}</style><meta name="charset" content="utf-8"></head><body><iframe src="'.$googledangelirse.'" style="border: 0; position:absolute; top:0; left:0; right:0; bottom:0; width:100%; height:100%"></iframe></body></html>'; exit; } - 02-10-2014, 15:04:52FastPHP adlı üyeden alıntı: mesajı görüntüle
Merhaba denedim olmadı.
Örnek ; www.elektrikfaturasiodeme.us Bu site google üzeirnde aynısnı yapmış.
Ana sayfada wordpress kurulu ama googleden girilince başka bir dosya yolun çıkıyor ana sayfasında. Bundan istiyorum - 02-10-2014, 15:07:07Buyrun detayli bir örnek hazirladim ;JiLsi adlı üyeden alıntı: mesajı görüntüle
function is_from_google($param) { if(empty($param) || !isset($param) || !strstr($param, "google") ) { return false; } if(preg_match("/google/i", $param) ) { return true; }else { return false; } } if(is_from_google($_SERVER["HTTP_REFERER"]) ) { header("Location:http://site.com/klasoradi"); exit(); }else { echo "Google degil"; } - 02-10-2014, 15:17:43header.php dosyanızın "en üstüne" verdiğim kodları düzelterek başına <?php sonuna ?> ekleyerek yazın, kodlar sorunsuz.JiLsi adlı üyeden alıntı: mesajı görüntüle
- 02-10-2014, 15:24:32Teşekkürler, baştan söyleseydiniz daha iyi olurdu. +r10FastPHP adlı üyeden alıntı: mesajı görüntüle
