投稿を削除する比較的単純なクラスがあります。
function delete_post($postid, $reason){
//Stuff to delete post
$this->delete_response = 'Thanks, your course has been removed.';
}
この関数は、フォームがオンになっているページの上部で呼び出されます。フォームが送信されると、同じページが POST[] をチェックし、次のように機能を実行します。
if(!empty($_POST['removecourse'])){
$courseManager->delete_post($_POST['courseid'], $_POST['cancel-reason']);
echo $courseManager->delete_response;
};
だから私の問題は...ページを更新すると、メッセージが表示され続けます。これは、フォームを再送信しているためであり、そのような P/R/G パターンが進行していないためであることはわかっていますが、OOP を初めて使用するので、これを正しい方法で行っているかどうか、または誰かができるかどうか疑問に思っていますPRGなどに似た方法を提案しますか?