Das Beispiel in diesem Artikel beschreibt, wie der Sprunglink nach dem Absenden des benutzerdefinierten DEDECMS-Formulars geändert wird. Teilen Sie es als Referenz mit allen. Die spezifische Implementierungsmethode lautet wie folgt:
Empfohlenes Lernen: Dreamweaver cms
dedecms benutzerdefiniertes Formular. Nach dem Klicken auf „Senden“ wird standardmäßig zur Startseite gesprungen, und wir Öffnen Sie plus/diy.php, da ist so ein Code drin:
Der Code ist wie folgt:
if($dsql->executenonequery($query)) { $id = $dsql->GetLastID(); if($diy->public == 2) { //diy.php?action=view&diyid={$diy->diyid}&id=$id $goto = "diy.php?action=list&diyid={$diy->diyid}"; $bkmsg = '发布成功,现在转向表单列表页…'; } else { $goto = !emptyempty($cfg_cmspath) ? $cfg_cmspath : '/'; $bkmsg = '发布成功,请等待管理员处理…'; } showmsg($bkmsg, $goto); }
Finden Sie diese Zeile:
Der Code ist wie folgt folgt:
$goto = !empty($cfg_cmspath) ? $cfg_cmspath : '/';
Es springt zur Homepage. Das macht Sinn. Ändern wir es zum Beispiel:
$goto = "/abc.htm"
, um zur gewünschten Seite zu springen:
Der Code lautet wie folgt:
if($dsql->executenonequery($query)) { $id = $dsql->GetLastID(); if($diy->public == 2) { //diy.php?action=view&diyid={$diy->diyid}&id=$id $goto = "diy.php?action=list&diyid={$diy->diyid}"; $bkmsg = '发布成功,现在转向表单列表页…'; echo ""; } else { $goto = !emptyempty($cfg_cmspath) ? $cfg_cmspath : '/'; $bkmsg = '发布成功,请等待管理员处理…'; } showmsg($bkmsg, $goto);
Das obige ist der detaillierte Inhalt vonSo ändern Sie den Sprunglink nach der Übermittlung des benutzerdefinierten DEDECMS-Formulars. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!