Задать вопрос
@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?
Спасибо!
  • Вопрос задан
  • 2605 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
greabock
@greabock
Могу
Джумла и многие прочие движки используют свой собственный механизм сессий, с массивом $_SESSION ни как не связанный. Используйте апи Джумлы для создания сессий.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽