Misschien zo iets:
<form action="contactform.php" method="post">
<input type="hidden" name="prdct_id" value="44"><br>
<input type="submit" value="Ga naar het contact formulier">
</form>
Die methode zou je kunnen gebruiken als je wilt dat het uit een $_POST gehaald wordt of je kan dit gebruiken:
<a href="contactform.php?prdct_id=44" alt="Contact Formulier">Ga naar het contact formulier</a>
En hier kun je het dan weer uit een $_GET halen.
Weet niet of dit precies is wat je bedoeld.
Link gekopieerd
Hier lijkt me $_GET de beste oplossing, in je link dioe je het volgende:
<a href="product.php?id=44">Iets</a>
vervolgens op product.php kun je de id met $_GET['id'] ophalen.
Vergeet niet te controleren of de id wel bestaat en of het wel een getal is.
Link gekopieerd
het kan niet simpeler? iets met referer oid?
ik heb namelijk niet zo heel veel verstand van php, en dit zit allemaal in een cms met verschillende extensies wat het er niet echt makkelijk op maakt om zomaar het 1 en ander te veranderen
Link gekopieerd
Ik gebruik als 'tracking' gewoon sessions.
Op elke pagina die geopend wordt doe ik simpel dit:
<?php
$_SESSION['visited_pages'][] = $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'].$_SERVER['QUERY_STRING'];
?>
Dat geeft het volledige pad (zoals:
http://www.website.nl/map/naar/bestand.php?foo=bar );
Als je de vorige pagina wilt weten, doe je simpelweg dit:
<?php
$prev_page = $_SESSION['visited_pages'][(count($_SESSION['visited_pages']-1)];
?>
Nou moet ik zeggen dat ik dit zo uit mijn hoofd type. Kijk even of dit de gewenste gegevens geeft. Anders wellicht nog een ? ergens tussen zetten.
Link gekopieerd
r
ruben s
09-01-2013 21:53
gewijzigd op 09-01-2013 22:22
ik heb dit stukje code waar onderaan de url van de vorige pagina weergegeven moet worden, maar ik krijg het niet voor elkaar.
het eerste stukje code van Eddy Erkelens staat nu in de header.php dus staat in elke pagina
if($cfg['plugin']['koopnu']['subjects'] != ''){
$cfgsubjects = explode(";", $cfg['plugin']['koopnu']['subjects']);
if (count($cfgsubjects) > 1 && !empty($cfgsubjects[1])){
$cfgsubj = "<select name=\"subject\">\n";
$iii=0;
foreach($cfgsubjects as $x) {
if (!empty($x)) {
$subjects[$iii] = trim($x);
if ($iii==$subject || (empty($subject) && $iii==0)) {
$cfgsubj .= "<option value=\"".$iii."\" selected=\"selected\">".$subjects[$iii]."</option>\n";
} else {
$cfgsubj .= "<option value=\"".$iii."\">".$subjects[$iii]."</option>\n";
}
$iii++;
}
}
$cfgsubj .= "</select>\n";
}else{
$cfgsubj = '';
}
}else{
$cfgsubj = "<input type=\"text\" maxlength=\"100\" size=\"24\" value=\"hier de url\" name=\"subject\" id=\"subject\" class=\"text\" readonly/>";
}
Link gekopieerd
heb het al voor elkaar gekregen
$cfgsubj = "<input type=\"hidden\" maxlength=\"100\" size=\"24\" value=\"".$_SESSION['visited_pages'][count($_SESSION['visited_pages'])-1]."\" name=\"subject\" id=\"subject\" class=\"text\" />";
Link gekopieerd