Avatar billede mik789 Nybegynder
07. februar 2011 - 05:51 Der er 4 kommentarer og
1 løsning

få indhold af query streng

Dette er sikkert simpelt, men det er længe siden jeg har været over php.

Nu har jeg brug for at redirecte brugerne til en anden side, men på betingelse af, at der ikke indgår en bestemt variabel ("nr") i en evt. querystreng. Altså

<?php
if (! /* her skal der testes for om URL'en indeholder en querystreng, der indeholder strengen "nr=", evt. som én af flere variabler */ ) {
header("Location: http://www.example.com/");
}
?>

//mik
Avatar billede nissen2630 Novice
07. februar 2011 - 07:22 #1
Hvis det er parameter overførsel til din side kan det gøres såden som beskrevet.
eks.  http://localhost/index.php?nr=10

index.php

<?php

if(isset($_GET['nr']))
    $param = $_GET['nr'];
else
    $param = '';

    if ($param == ''){
        /* header("Location: Side hvis nr er med"); */
        echo "NR er IKKE med som argument";
    }
    else {
        /* header("Location: 'http://www.eksperten.dk'"); */
        echo "NR er med som argument";
    }
   
?>
Avatar billede nissen2630 Novice
07. februar 2011 - 07:40 #2
Ret lige if sætningen til denne. den foregående var ikke testet :-)

if ($param == ''){
        /* header("Location: http://www.google.dk"); */
        echo "NR er IKKE med som argument";
    }
    else {
        /* header("Location: http://www.eksperten.dk/"); */
        echo "NR er med som argument";
    }
Avatar billede mik789 Nybegynder
07. februar 2011 - 08:50 #3
hej nisse - tak for svar; ser lovende ud. Der går lige nogle dage inden jeg får det testet da jeg pt rejser rundt.

/mik
Avatar billede mik789 Nybegynder
09. marts 2011 - 03:33 #4
@nissen2630 - vær rar at lægge et svar, så jeg kan afslutte tråden. Jeg har fået løst problemet.

//mik
Avatar billede mik789 Nybegynder
24. marts 2011 - 02:37 #5
skal have lukket spørgsmålet, så svarer selv.
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
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

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