私のワードプレスプロジェクトでは、ユーザーが一度だけリダイレクトされたときに、サンキューページで mysql クエリを実行したいと考えています。ただし、ユーザーが更新すると、実行されません。セッション変数を作成し、以下の方法で行いました。しかし、うまくいきませんでした。誰か助けてくれませんか。
session_start();
$_SESSION['countval']=0;
if($_SESSION['countval']==0){
$wpdb->insert('wp_user_points',
array('user_id' =>$current_user->ID ,
'order_id'=>$order_id,
'product_sku' =>$new_sku,
'pv'=>$points,
'added_on'=>date("Y-m-d H:i:s"),
'payment_method'=>$order->payment_method_title,
'payment_statues'=>'pending'
)
);
$_SESSION['countval']++;
}