webForumDet fria alternativet
Logga in / Bli medlem

Skicka med variabel

PHP

3 svar · 258 visningar · startad av Sjodahl

Medlem sedan maj 20033 218 inlägg
Trådstart#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?

Medlem sedan juni 20006 031 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....
}
Medlem 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")
Medlem sedan maj 20033 218 inlägg
#4

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

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