【发布时间】:2013-08-01 03:21:27
【问题描述】:
在我的 wordpress 项目中,当用户一次仅被重定向一次时,我想在感谢页面中运行 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']++;
}
【问题讨论】:
-
不是这个 (
$_SESSION['countval']=0;) 总是把这个设为 0 -
所以如果我不给会话赋值,它会起作用吗?
-
我认为你只需要设置一次(取决于你想做什么)..顺便说一句,你可以试试 DevZer0 所说的,因为我认为它几乎是你想要的
标签: php mysql wordpress session