Probleme mit Link versenden...

Marcus_R

Grünschnabel
Hi Leute!

Ich möchte ein Script schreiben, mit dem man einen Link, also die aktuelle Seite, auf der man sich befindet, einem Freund empfehlen kann...
Folgendes Problem:

Die URL ist folgendermaßen aufgebaut:

[..] index2.php?level=1&CatID=1&inhalt_id=6&unter=1&ident=11

Wie kann ich diesen String am besten über eine URL verschicken?

Ich muß ihn ja irgendwie zwischenspeichern, weil ich ja sonst alle Variablen einzeln wieder auslesen müsste!

Session möchte ich nicht verwenden!

Danke im vorraus!

Mfg
Marcus
 
Guten Morgen,

wenn Du den URL in ein HIDDEN-Field einfügst und via POST an ein Script schickst, dann kommt der String auch unbeschadet an.

Code:
<form method="POST" action="script.php">
  <input type="hidden" name="url" value="index2.php?level=1&CatID=1&inhalt_id=6&unter=1&ident=11">
  <input type="submit">
</form>

Oder habe ich die Frage falsch verstanden?

snuu
 
du könntest auch alle GET-Variablen auslesen lassen:
PHP:
foreach($_GET as $key => $val) {
    $string .= $key . "=" . $val . "&";
}
$string = substr(0, strlen($string) - 1, $string);
$url = $_SERVER['PHP_SELF'] . "?" . $string;
 
Wobei du bei längeren Texten in Kombination mit GET recht schnell an die Grenzen dessen kommst, was möglich ist, da ein URI maximal 255 Zeichen haben kann.
 
Zurück