Avatar billede peder77 Nybegynder
13. marts 2008 - 09:24 Der er 3 kommentarer og
2 løsninger

Hjælp til IF sætning

Hej eksperter.

Har fået denne kode:
<?php
// Permanent redirection
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.xxx.com/");
exit();
?>

Jeg vil gerne have den udbygget med en if sætning, således at hvis det er www.xxx.com der støder på denne sætning, skal der ikke ske noget.

På forhånd tak.
Peter
Avatar billede gonza.dk Nybegynder
13. marts 2008 - 09:44 #1
Din if-sætning kunne se sådan her ud:

if ($_SERVER["SERVER_NAME"] != "www.xxx.com") {
    header("HTTP/1.1 301 Moved Permanently");
    header("Location: http://www.xxx.com");
    exit();
}

$_SERVER["SERVER_NAME"] finder hvilket domæne der er blevet spurgt på.
Avatar billede jakobdo Ekspert
13. marts 2008 - 10:20 #2
Denne er måske lidt bedre:

if(strpos($_SERVER["SERVER_NAME"],'xxx.com') === false) {
    header("HTTP/1.1 301 Moved Permanently");
    header("Location: http://www.xxx.com");
    exit();
}

Så vil den også fange brugere der kommer ind via: xxx.com og ikke skriver www.xxx.com
Avatar billede peder77 Nybegynder
14. marts 2008 - 10:30 #3
jeg brugte ikke nogen af jeres forslag. Kunne ikke få dem til at virke.
Hvis i vil dele points for indsatsen så skal jakobdo lige svare.
Avatar billede jakobdo Ekspert
14. marts 2008 - 10:42 #4
Svar!
Avatar billede jakobdo Ekspert
18. marts 2008 - 12:06 #5
Takker for point.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester