自动重定向到Joomla中的另一个页面
我通过贝宝付款。付款完成后,它会重定向到我的websitecomplete.php页面。我有complete.php中的代码可以更新数据库中的信用。当我刷新同一页面时,它会自动更新数据库中的信用。我只想在付款完成后更新信用卡。我在complete.php中使用的代码是:自动重定向到Joomla中的另一个页面,joomla,joomla3.0,Joomla,Joomla3.0,我通过贝宝付款。付款完成后,它会重定向到我的websitecomplete.php页面。我有complete.php中的代码可以更新数据库中的信用。当我刷新同一页面时,它会自动更新数据库中的信用。我只想在付款完成后更新信用卡。我在complete.php中使用的代码是: $db = JFactory::getDBO(); $result = null; $user = JFactory::getUser(); if (
$db = JFactory::getDBO();
$result = null;
$user = JFactory::getUser();
if ($user->guest) {
return false;
}
$query = 'SELECT credit' .
' FROM #__vodes_credits' .
' WHERE userid = ' . (int) $user->id
;
$db->setQuery($query);
$result = $db->loadResult();
$result_final=$result+20;
$query = 'update #__vodes_credits SET credit='.$result_final.
' WHERE userid = ' . (int) $user->id
;
//echo $query;
//echo $query;
$db->setQuery($query);
$result = $db->loadResult();
if ($db->getErrorNum()) {
JError::raiseWarning( 500, $db->stderr());
}
return $result;
?>
Please help me to sought it out.
我建议您在付款之前创建一个COOKIE,然后在用户第一次访问complete.php之后销毁该COOKIE,这样就行了
尊敬。如果您想重定向,我不确定您在哪里编写代码,但请尝试下面的代码
$app=JFactory::getApplication();
$app->setRedirect('url','msg');
请尝试在专用站点提问;你到底有什么问题?