Fråga : wordpressphp-blog

Hi experter,

I har en Blog i " för http://www.websitename.com " för Website den www.websitename.com något att säga på, rel= " nofollow " " för _blank " (för http://www.websitename.com /wordpressBlog/) som är wordpress blog.
In min förmiddag för Website som i kallar wordpressblogen i Iframe som, urlen av iframen är rel= " nofollow " " för _blank " (för http://www.websitename.com /Blog/) donotwan't för

& i någon som direkt öppnar urlen som ges i iframen dvs., rel= " för _blank " (för http://www.websitename.com /Blog/) .so, om några försök ett som den behöver att visa rel= " nofollow " " för _blank " (för http://www.websitename.com /wordpressBlog/) " >
1 för class= " för
These för class= " för



so tillfogade dessa fodrar av kodifierar i index.phpen av wordpress

if (töm ($_SERVER [”HTTP_REFERER”])) titelrad (”läge: nofollow " för rel=” för _blank” för rdpressBlog/ för http://ww w.websiten ame.com/wo”);
//When för
} en användare refrreds från annan website som den ska omdirigerar till min Blog med iframe

2,) problemet med detta är när jag öppnar några anknyter av wordpressna i ny flik - den öppnar direkt rel= " nofollow "” för _blank” för ” >Soen för class= " för http://www.websitename.com /Blog/testpage.


http://www.websitename.com /wordpressBlog/
" klar "

Svar : wordpressphp-blog

Jag skulle rely aldrig på ”HTTP_REFERER”.  Från <�>http://php.net/manual/en/reserved.variables.server.php >:

”Detta är fastställdt vid användaremedlet. Inte alla användaremedel ska uppsättningen detta, och några ger kapaciteten att ändra HTTP_REFERER som ett särdrag. I kort stavelse det kan inte egentligen litas på.”,


Det fanns ett nummer av lösningar som jag kunde funderare av för detta problem.  Förmiddag I inte sure, hur pålitligt de är, beroende av det jämnt av säkerhet behövde.


(1) Javascript:

//child.php



(2) $_GET

//parent.php


//child.php
om ($_GET [”pw”]! = ”…”) {
  titelrad (...);
  matris ();
}


(inte vet (3) $_SESSION, om detta ska arbetsöppningstons av flikar)

//parent.php
$_SESSION [”förälder”] = TRUE;

//child.php
om (! $_SESSION [”förälder”]) {
  titelrad (...);
}

$_SESSION [”förälder”] = FALSKT;




Du kunde också använda htaccess ReWriteRule, men lösningen skulle är endast så bra, som de listade redan.  #3 skulle är det säkrast, om den fungerar.  Jag gör inte funderare som du ska är kompetent att finna full-preparerar den säkra lösningen, men dessa ska lösningar fungerar för general ämnar precis.  Jag ska l5At dig veta om I-funderare/fyndet av något annat.  Om du behöver specificerar/hjälper vidare med en av dessa lösningar, mig ska förklarar den i mer specificerar.
Andra lösningar  
 
programming4us programming4us