如何在PHP中更新变量的值?

时间:2017-05-23 19:54:12

标签: javascript php wordpress

上下文:
我在MemberMouse(一个WordPress会员插件)工作,我正在尝试编写一个脚本,在他们的帐户上发布退款后,将会员的状态更新为“已取消”。

我已经获得了一个示例脚本,只需提取/提供用户信息:https://dl.dropboxusercontent.com/u/265387542/files/payment_notification_script.php

问题:
我想取$status = $_GET["status"];并将其更新为“已取消”。我怎样才能做到这一点?有没有办法将$_POST状态值返回给MemberMouse,或将$status设置为等于其他?

(我是PHP的新手)。以下是我的尝试:
...

// ---- PERFORM ACTION BASED ON EVENT TYPE ----
switch($eventType)
{       
    case $REFUND_ISSUED:
        // set status to cancel
        mm_member_status_change("Cancelled");

        break;
}

1 个答案:

答案 0 :(得分:0)

既然你说你是PHP的新手,这里有一些你可能不知道的要点。 1. $ status = $ _GET [" status"];可能没有做你认为它正在做的事情。

这条线说了两件事。

  1. 声明变量$ status
  2. 正在设置     变量为URL变量$ _GET [" status"];
  3. 什么是网址变量? 在这种情况下,它在URL中看起来像这样。

      

    www.mysitename.com/index.php?状态=取消

    所以,如果您想更改"状态",您只需重新定义变量即可。

    $status="canceled";