07. oktober 2005 - 09:57
Der er
21 kommentarer og 1 løsning
Hvis hvis en variabel er sat?
Hejsa, Hvordan ved jeg om en variabel er sat uden at bruge et specifikt variabel navn? Skal sende brugeren til en anden side hvis ingen variabel er sat.
Annonceindlæg fra Lector
07. oktober 2005 - 10:00
#1
isset
07. oktober 2005 - 10:01
#2
Du bliver jo nød til at vide navnet?????
07. oktober 2005 - 10:02
#3
hvordan får man det til at virke uden at bruge et specifikt navn? bruger normalt dette: if(empty($variable_name)) { ..... }
07. oktober 2005 - 10:04
#4
Du kan jo ikke checke for noget der ikke har navn.
07. oktober 2005 - 10:05
#5
if(isset($variable_name)) { $variable_name er sat }
07. oktober 2005 - 10:07
#6
anvender allerede denne metode. kan man lave noget lignende, hvor navnet på variablen ikke kendes? ala: if(!isset($)) { variable not set }
07. oktober 2005 - 10:18
#7
Klart man ikke kan. Man skal da have noget at referere til når man checker noget. "Kan du lige checke raketten???" FOR HVAD???
07. oktober 2005 - 11:55
#8
ta' det roligt !
07. oktober 2005 - 11:56
#9
Man kunne selvfølgelig check om linket indeholder en variable. Det er forsla som denne jeg søgte.
07. oktober 2005 - 12:14
#10
Det er ikke dig jeg skriger af.
07. oktober 2005 - 12:19
#11
Me nså har du jo også noget at arbejde med.
http://www.etlink.dk?id= if(!isset($_GET['id'])){
redir
}
07. oktober 2005 - 12:21
#12
Så er id jo variabelnavnet.
07. oktober 2005 - 12:33
#13
Eller sådan: f(!isset($_GET['id']) || $_GET['id']==''){ redir }
07. oktober 2005 - 12:45
#14
Man kan vel checke om linket indehoder et '?' Er der en måde hvorpå man kan finde den nuværende url, inklusiv variabler? if(eregi("?", $url)) { redir }
07. oktober 2005 - 12:46
#15
Kommentar: michael_stim 07/10-2005 12:14:04 Det er ikke dig jeg skriger af. - Havde kun sovet 3½ time, så der skulle ikke så meget til :P jeg undskylder.
07. oktober 2005 - 12:52
#16
Du kan vel i teorien tælle antallet af elementer i $_GET, hvis du vil undersøge om der er overført argumenter via urlen $antal_get_var = count($_GET);
07. oktober 2005 - 12:56
#17
Så er det denne: if (!eregi('?', $_GET)) { redir }
07. oktober 2005 - 12:59
#18
Vil dette også virke så? if(!isset($_GET)) { redir }
07. oktober 2005 - 13:02
#19
Vil jeg mene.
07. oktober 2005 - 13:14
#20
if (isset(${$var})) // variabelt variabelnavn men lige meget hvordan man vender og drejer det så skal du vide variabel navnet men som i er inde på kan du jo løbe $_GET arrayet igennem og teste om varablerne er tomme
24. oktober 2005 - 12:11
#21
michael_stim: lig er svar så er der point.
01. november 2005 - 11:24
#22
lukker
Vi tilbyder markedets bedste kurser inden for webudvikling