@bamond

Session + joomla — в чем проблема?

День добрый.
Joomla.
Есть скрипт который отображает каптчу.

Помогите пожалуйста разобраться с сессиями при таком ситуации.
1) если сделать просто
//////////captcha.php
session_start();
$rand = 15;
$_SESSION["rand"] = $rand;

и на основной форму сделать

//////////form.php
session_start();
<img src = "QAmodule/captcha.php">
var_dump($_SESSION['rand']);

то получаем нулл.

Если делать через

//////////captcha.php
define('BASE_PATH',$_SERVER["DOCUMENT_ROOT"]);
require_once BASE_PATH.'/includes/defines.php';
require_once BASE_PATH.'/includes/framework.php';
define( '_JEXEC', 1 )
$rand = 15;
$session = JFactory::getSession();
$session->set( 'randStr', $rand );

то каптча вообще не отображается =)
Пoдскажите пожалуйста , что тут можно сделать и как передать значение $rand на form.php?
Спасибо!
  • Вопрос задан
  • 2599 просмотров
Пригласить эксперта
Ответы на вопрос 1
greabock
@greabock
Могу
Джумла и многие прочие движки используют свой собственный механизм сессий, с массивом $_SESSION ни как не связанный. Используйте апи Джумлы для создания сессий.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы