webForumDet fria alternativet

Skicka med variabel

3 svar · 258 visningar · startad av Sjodahl

SjodahlMedlem sedan maj 20033 218 inlägg
#1

Hej!

just nu använder jag något likande detta för att visa korrekt sida:

<a href="index.php?Page=Registera">Registera</a>

Men om jag vill tex skicka med lite mer värden till sidan Registera tex:

index.php?Page=Registera&Varde1=test&Varde2=test

Så problemet blir när jag kör en include på sidan Registera tex:

include("Registera.php&Varde1=test")

Tänker jag galet tro ;)
För inte skall jag behöva sätta en SESSION's variabel eller något liknande för detta?

PeddaMedlem sedan juni 20006 032 inlägg
#2

När du gör en include ska du endast ha filnamnet med.

include('sidan.php');

i sidan.php så hämtar du värdet på variablarna på vanligt sätt.

if (isset($_GET['varde1'])) {
       // gör det du ska....
}
PeeerMedlem sedan mars 20025 907 inlägg
#3

Om du inkludear sidan på den nuvarande sidan behöver du väl inte mellanlagra värdena i querystringen? Använd vanliga variabler istället, de kommer vara tillgängliga på den includeade koden också.

Vill du däremot använda dig av variabler i querystringen på en sida som du inkluderar, så kan du sätta variablerna genom att skriva

$_GET['Varde1'] = 'test';
include("Registera.php")
SjodahlMedlem sedan maj 20033 218 inlägg
#4

Självklart, ser det lite klarare efter lite sömn ;)

125 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)