webForumDet fria alternativet
Logga in / Bli medlem

?type=one

PHP

5 svar · 302 visningar · startad av fluxis

Medlem sedan feb. 200167 inlägg
Trådstart#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 ?

Medlem sedan nov. 19991 033 inlägg
#2

Om du skriver

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

istället då?

Medlem sedan feb. 200167 inlägg
#3

tack, det fungerade...

men det jag hade har fungerat innan med...

Medlem 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 ;)

Medlem sedan feb. 200167 inlägg
#5

ahh.. ok..

tack, för informationen...

Medlem sedan apr. 2000137 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.

266 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
134 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)