mboost-dp1

PHP html variabler- jeg er ved at blive sindsyg!!!


Gå til bund
Gravatar #1 - Wolly
29. apr. 2003 07:52
Ok sikkert et simpelt spørgsmål men nu er jeg ved at gå helt kold og smadre et eller andet!!! Jeg kan i min ekstremt simple kode ikke se variabler jeg har sendt i URL'en... Koden er:

--------------------------------------------------------

< ?php
include 'htmlfunctions.php';

htmltop();
menu();
htmlmiddle();
echo "$side";
htmlbuttom();

? >


--------------------------------------------------------
min variabel side et altid NULL. Hvis jeg tidligere i koden skriver noget som $side == noget; Virker det fint, men ikke når jeg sender den via URL'en... Nogen der ved hvad der går galt??? html funktionerne skriver hoved og body ud til siden.
Gravatar #2 - Wolly
29. apr. 2003 07:52
LOL det kunne man ikke :-)
Gravatar #3 - Acro
29. apr. 2003 07:54
#2:
Søg og erstat < med < og > med > ...
Gravatar #4 - Wolly
29. apr. 2003 07:56
Tak Acro :-)
Gravatar #5 - Cyrack
29. apr. 2003 08:26
Kan meget vel være fordi register_globals er sat til off i din .conf, din variable ligger i array'et $_REQUEST, dvs hent den sådan:

$side = $_REQUEST['side'];

for at sikre at den ikke bliver lig med "" kan du bruge denne moetode
$side = (isset($_REQUEST['side'])) ? $_REQUEST['side'] : "forside";

Hvis $_REQUEST['side'] ikke er sat bliver $side lig med forside
Gravatar #6 - Wolly
29. apr. 2003 08:37
@ CyRacK

Du er den sejeste konge nørd jeg kender!!!! Takker mange gange det virker.. YYYEEEAAHHHH!!!!
Gravatar #7 - Cyrack
29. apr. 2003 08:43
@Wolly

np, det er jo derfor dette forum findes... :-)
Gravatar #8 - SnoW
1. jan. 2004 16:22
Prøv sådan her:





$_GET[] henter variabler fra adresselinien, hvis det nu var en variabel sendt gennem en formular skal du hente den med $_POST[]. Men det er kun hvis serveren register_globals er Off i din php.ini fil, og det er den garanteret =)
Gravatar #9 - SnoW
1. jan. 2004 16:23
Ja, sådan her:

<?php
include 'htmlfunctions.php';

htmltop();
menu();
htmlmiddle();

echo "$_GET['side']";
htmlbuttom();

?>
Gravatar #10 - Wolly
1. jan. 2004 19:58
Det er ved at være et år siden jeg havde det problem :-)
Gravatar #11 - Simm
2. jan. 2004 15:23
Det er da godt med lidt alternative løsninger :D
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login