rokkonet

PC・Androidソフトウェア・アプリの開発・使い方に関するメモ

PHP 処理後に別のページに遷移する

2020 Feb. 16.


出典 https://lab.syncer.jp/Web/PHP/Snippet/5/

WordPressサイトにて、ファイルを削除して固定ページに遷移する処理のPHPでの記述

<?php
  $filenamePath = $_POST['filenamePath'];
  $fileName = basename($filenamePath);
  $dataPath = getcwd() . "/data";

  foreach (glob("{$dataPath}/{$fileName}*.*") as $filePath ) {
    unlink( $filePath );
  }

  header( "Location: http://DOMAIN//PAGE/TO/GO" ) ;
  exit ;
?>


header( ); の行を下記のコマンドにして入れ替えるといずれも動作しなかった。
 header( "Location: /PAGE/TO/GO" ) ;
 header( "Location: /固定ページスラッグ/" ) ;
 echo home_url( '/固定ページスラッグ/' );
 wp_redirect('http://DOMAIN/');
 wp_safe_redirect( home_url( '/固定ページスラッグ/' ) );