anpera.net https://anpera.dyndns.org/phpbb3/ |
|
URL in accounts -> restorepage https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=4862 |
Seite 1 von 1 |
Autor: | Liath [ Mi 08 Apr, 2009 14:18 ] |
Betreff des Beitrags: | URL in accounts -> restorepage |
ich schon wieder >.< ich würd gerne das "restorepage" Feld in der DB für einen Returnlink benutzen. Allerdings ist mir aufgefallen, dass wenn ich jetzt zb an Orten bin die Parameter wie &id=1 haben, das er diese irgendwie im redirect rausfiltert. zB. bei den selbsterstellten RP-Orten orte.php?op=ort&id=1 wird im redirect immer zu orte.php?op=ort hänge ich ihm jetzt das id=1 einfach hinten dran, mit zb. $this->bbcode_second_pass_code('', 'if ($_GET['id']){ $ret .= "&id".$_GET['id']; }') dann allerdings häng ich in irgendeiner Endlosschleife, da er mir immer und immer wieder das &id=1 an die URL anhängt so übermittel ich ihm alles... $this->bbcode_second_pass_code('', '$link = create_lnk('[edit]','chatedit.php?op=edit&cid='.$row['commentid']."&ret=".$session['user']['restorepage']) .create_lnk('[del] ','chatedit.php?op=delete&cid='.$row['commentid']."&ret=".$session['user']['restorepage'],true,false,'Wirklich löschen?');') dann hab ich mir bei anderen Scripten die Vorgehensweise angeschaut und versucht nachzubauen, doch auch dort hat er mir entweder das &id rausgeschnitten oder mich in die Endlosschleife geschickt das kann doch nicht so schwer sein da einen einfachen returnlink einzubauen oder? Oo |
Autor: | Jenutan [ Mi 08 Apr, 2009 17:41 ] |
Betreff des Beitrags: | Re: URL in accounts -> restorepage |
Schon mal mit urlencode versucht? Gruß |
Autor: | Kevz [ Mi 08 Apr, 2009 17:45 ] |
Betreff des Beitrags: | Re: URL in accounts -> restorepage |
$this->bbcode_second_pass_code('', 'if ($_GET['id']){ $ret .= "&id".$_GET['id']; } Ersetze durch: if ($_GET['id']){ $ret.= '&id=%s'; $ret = sprintf($ret, intval($_GET['id'])); }') Du hast nämlich das = vergessen, bei dir, deswegen hat es wohl nicht geklappt. ;-) |
Autor: | Auric [ Mi 08 Apr, 2009 17:55 ] |
Betreff des Beitrags: | Re: URL in accounts -> restorepage |
Kevz hat geschrieben: $this->bbcode_second_pass_code('', ' $ret.= '&id=%s'; $ret = sprintf($ret, intval($_GET['id'])); ') Also das macht ja nun echt keinen Sinn: Einen von php womöglich implizit als int-wert aus einem String explizit in einen int zu konvertieren, um ihn dann explizit als String zu verarbeiten. Dann müsste es schon %u statt %s sein! |
Autor: | Liath [ Mi 08 Apr, 2009 18:16 ] |
Betreff des Beitrags: | Re: URL in accounts -> restorepage |
das = hatte ich nur hier beim reinschreiben vergessen :/ und den code nach meinen ganzen misserfolgen auch noch falsch in meine datei hier rauskopiert *laughs* aber vielen dank... mit kevz code und Aurics Korrektur geht das jetzt ![]() und ja jenutan... hatte ich auch schon versucht... ging leider auch nicht |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |