?type=one

PHP

5 svar · 308 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.

260 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)