Avatar billede webmaster-patrick Nybegynder
02. juni 2006 - 16:04 Der er 11 kommentarer og
1 løsning

5 linjers kode virker ikke

Hej

<?php
if(strpos($_SERVER['QUERY_STRING'], "beta=") != 0) {
echo "Dette er en beta-side.";
}
?>

Når jeg går til en side med endelsen ?type=beta, skriver den ingenting. Hvorfor det?

På forhånd tak
Avatar billede gizmo-gizmo Nybegynder
02. juni 2006 - 16:07 #1
Først skriver du: beta=
men hvis strengen indeholder =beta
så kan den jo ikke finde noget :-)
Avatar billede jensgram Nybegynder
02. juni 2006 - 16:07 #2
!==
Avatar billede iss Novice
02. juni 2006 - 16:08 #3
Så mener du vel beta og ikke beta=...
Avatar billede jensgram Nybegynder
02. juni 2006 - 16:08 #4
G-G > Ja, den havde jeg så ikke lige fanget ;)

Noget helt andet er, at man nu alligevel bør benytte !== i stedet for !=.
Avatar billede webmaster-patrick Nybegynder
02. juni 2006 - 16:09 #5
Opps, øjeblik, tjekker det lige.
Avatar billede tdafoobar Nybegynder
02. juni 2006 - 16:09 #6
uhm.. hvad er der nu galt med $_GET ?

if(isset($_GET['beta']))
{
  echo 'dette er en beta-side';
}
Avatar billede jensgram Nybegynder
02. juni 2006 - 16:12 #7
?type=beta -> $_GET['type'] ;)
Avatar billede webmaster-patrick Nybegynder
02. juni 2006 - 16:12 #8
Det virker. Jeg har givet gizmo-gizmo points, da han var den første.

Ellers tak for hjælpen allesammen. :)
Avatar billede gizmo-gizmo Nybegynder
02. juni 2006 - 16:27 #9
Fantastisk :-) Husk at bruge !== som der er foreslået tidligere. Det er ikke så relevant her, men hvis den streng du søger efter vil have mulighed for at være på plads 0 (begynden af strengen), så skal du bruge det.
Avatar billede barklund Nybegynder
02. juni 2006 - 16:31 #10
Og så skal der jo rent faktisk sammenlignes med "!== false" - da den jo ikke må være false men gerne 0.
Avatar billede webmaster-patrick Nybegynder
02. juni 2006 - 16:32 #11
Okay doki, gizmo. Det må jeg huske.
Avatar billede gizmo-gizmo Nybegynder
02. juni 2006 - 16:32 #12
Right :-)
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