Question : blog de PHP de wordpress

Salut les experts, le

I ont un blog dans le rel= " nofollow " de " _blank " de target= de " http://www.websitename.com " de href= de www.websitename.com dire à rel= " nofollow " de " _blank " de target= de " (http://www.websitename.com/wordpressBlog/ " de href= de /wordpressBlog/ de http://www.websitename.com) ce qui est les wordpress blog.
In mon site Web que j'appelle le blog de wordpress dans la trame I l'URL de la trame I est rel= " nofollow " de " _blank " de target= de " (http://www.websitename.com/Blog/ " de href= de /Blog/ de http://www.websitename.com) wan't de donot du

& i n'importe quel pour ouvrir directement l'URL donné dans la trame I c.-à-d. rel= de " _blank " de target= de " (http://www.websitename.com/Blog/ " de href= de le /Blog/) .so le cas échéant un de http://www.websitename.com l'essaye doit montrer rel= " nofollow " de " _blank " de target= de " (http://www.websitename.com/wordpressBlog/ " de href= de /wordpressBlog/ de http://www.websitename.com) au >
1) ma question comment peux je réaliser ceci c.-à-d. par le PHP ou par .htaccess et comment ? >These " cités " de class= de



so ai ajouté ces la ligne du code dans l'index.php du wordpress


if (vider ($_SERVER [« HTTP_REFERER »])) en-tête (« endroit : rel= " nofollow " de » _blank » de target= de " http://www.websitename.com/wordpressBlog/ » de href= de w.websiten ame.com/wo de http://ww/>rdpressBlog/") ; le
//quand le refferrer est vide il réorientera à mon blog avec l'iframe


if (! strstr ($_SERVER [« HTTP_REFERER »], 'websitename')) {en-tête de
(« endroit : rel= " nofollow " de » _blank » de target= de " http://www.websitename.com/wordpressBlog/ » de href= de w.websiten ame.com/wo de http://ww/>rdpressBlog/") ; le
//When du
} un utilisateur refrred de l'autre site Web qu'il réorientera à mon blog avec l'iframe

2) le problème avec ceci est quand j'ouvre n'importe quel lien des wordpress dans la nouvelle étiquette - elle ouvre directement le rel= " nofollow " de » _blank » de target= de " http://www.websitename.com/Blog/testpage » de href= de >So " cité » de class= du /Blog/testpage.


le /wordpressBlog/
de http://www.websitename.com
class= de

Réponse : blog de PHP de wordpress

Je ne compterais jamais sur « HTTP_REFERER ».   <�>De http://php.net/manual/en/reserved.variables.server.php > :

« Ceci est placé par l'agent d'utilisateur. Non tous les agents d'utilisateur placeront ceci, et certains fournissent la capacité de modifier HTTP_REFERER comme dispositif. En bref, il ne peut pas vraiment faire confiance. »


Il y avait un certain nombre de solutions que je pourrais penser à pour ce problème.  Je ne suis pas sûr comme elles fiables sont, selon le niveau de la sécurité requis.


(1) Javascript :

//child.php



(2) $_GET

//parent.php


//child.php
si ($_GET [« picowatt »] ! = « … ") {
  en-tête (...) ;
  mourir () ;
}


(3) $_SESSION (ne pas savoir si ceci fonctionnera des tonnes d'ouverture d'étiquettes)

//parent.php
$_SESSION [« parent »] = RECTIFIENT ;

//child.php
si (! $_SESSION [« parent »]) {
  en-tête (...) ;
}

$_SESSION [« parent »] = FAUX ;




Vous pourriez également employer des htaccess ReWriteRule, mais la solution serait seulement aussi bonne que celle déjà énumérée.  #3 serait le plus bloqué, si cela fonctionne.  Je ne pense pas que vous pourrez trouver une solution bloquée de plein-preuve, mais ces solutions fonctionneront pour juste des usages universels.  Je vous ferai savoir si je pense/trouvaille de toute autre chose.  Si vous avez besoin d'autres de détails/d'aides avec une de ces solutions, je l'expliquerai en plus détail.
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us