Wenn Sie versuchen, Variablen an das Ende einer URL hinzufügen zurück, die Sie über einen Link Tracking-Skript sind vorbei, zum Beispiel, könnten Sie dies versuchen:
$URI = array();
foreach($_GET as $key=>$val)
{
if ($key!="link"&&$key!="id"&&$key!="type") $URI[] = "$key=".urlencode($val);
}
if (sizeof($URI)>0) $link.="&".join("&",$URI);
In diesem Fall waren "link", "id" und "type" die Variablen, die ich für das Tracking benötigte, aber die URL, die ich verfolgen wollte, hatte eine Variable am Ende, die von meinem entfernt wurde Skript als ob es Teil der Abfrage war, die an es gesendet wurde; Ich brauchte den Link zurück zur Link-URL, bevor ich ihn an den Header ("Location:". $ Link) weitergab.
Wenn dies ist, was Sie versuchen zu erreichen, funktioniert das großartig und ist kürzer als oben Beispiel.
scheint von dieser Seite kommen: http://dev.kanngard.net/Permalinks/ID_20050507183447.html –
'strleft' existiert nicht (zumindest in den letzten Versionen von PHP). – pr1001
pr1001 - strleft ist nicht in Funktion in PHP eingebaut, aber usermode Funktion – user8455694