获取发布数据并在wordpress中创建会话变量

时间:2013-12-02 07:25:34

标签: php ajax wordpress session

嗨,我是wordpress的新手。从长远来看,我几乎没有什么问题。我想做的是......  我已经放了一些普通的javascript代码来使用AJAX发送帖子数据..这很好我已经测试了他们的侧面wordpress但我要做的是在wordpress中获取数据并存储minpress会话..一部分javascript代码如< / p>

function purchase(img, price){
xmlHttp=CreateXmlHttpObject()
  if (xmlHttp==null)
  {
  alert ("Browser does not support HTTP Request")
  return
  } 
  var url="http://www.example.com/purchase.php";
  xmlHttp.onreadystatechange=setTimeout(function(){stateChanged();}, 300)  ;
  xmlHttp.open("POST",url,true);
  xmlHttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
  xmlHttp.send("image="+img+"&price="+price);
}

所以请帮助我..如何在wordpress中获取此数据,最重要的是如何将它们存储在wordpress会话中。正常的$ _POST在wordpress中有效吗?

1 个答案:

答案 0 :(得分:1)

是的,$ _POST []适用于wordpress。 要设置会话,请在文件的开头添加session_start(),即在<?php行之后添加。 然后通过 - $ _SESSION ['variable_name'] =“变量值”设置会话变量; 例如:$_SESSION['my_num'] = 5;

此处会话变量my_num设置为5.要访问此变量,请使用

echo $_SESSION['my_num'];