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....
}
3 svar · 258 visningar · startad av Sjodahl
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?
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....
}
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")
Självklart, ser det lite klarare efter lite sömn