webForumDet fria alternativet

?type=one

5 svar · 300 visningar · startad av fluxis

fluxisMedlem sedan feb. 200178 inlägg
#1

jag har en länk som är ex : apa.php?type=one

och på sidan apa.php har jag koden:

<?

 if($type == "one") {
  echo "hej";
 } else {
  echo "då!";
 }

?>

det ända jag får ut är : " då! " när jag är inne på sidan (apa.php?type=one)..

vad e fel ?

FlashXMedlem sedan nov. 1999992 inlägg
#2

Om du skriver

<?
 if($_GET[type] == "one") {
  echo "hej";
 } else {
  echo "då!";
 }
?>

istället då?

fluxisMedlem sedan feb. 200178 inlägg
#3

tack, det fungerade...

men det jag hade har fungerat innan med...

MaRseYMedlem sedan maj 2001178 inlägg
#4

kanske uppgraderat dig till php 4.2? där är register_globals satt som default till off... du kan ju ändra det till on om du vill slippa det där extra kraffset ;)

fluxisMedlem sedan feb. 200178 inlägg
#5

ahh.. ok..

tack, för informationen...

psykologMedlem sedan apr. 2000198 inlägg
#6

Fast gör inte det...

Sätt inte på register globals, det är bättre att använda de där listorna, så du vet varifrån allt kommer (någorlunda) annars kanske du använder en sessionvariabel (tror du) medan nån skickat det i Query String.

Genererad på 377 ms · cache AV · v20260730165559-full.f96bc7eb