иф(поиск){вывести результаты поиска} елсе {вывести что обычно}
ему сильно поможет, думаю)) Человек возвращается с сайта платёжной системы в мой сайт, при этом у него в куке хранится идентификатор сессии моего сайта.Неверная трактовка действий! Правильно: "... при этом у него в куке ВОЗМОЖНО! хранится идентификатор сессии моего сайта."
Сессия моего сайта действует в моём сайте.Абсолютно верно!
Именно так и происходит когда я провожу тестовый платёж и контролирую это в консоли браузера - я остаюсь в своей сесии.Снова НЕВЕРНО!
Почему у НЕКОТОРЫХ моих пользователей это не так?В новых браузерах есть запрет на передачу сессии между доменами.
$_SESSION['uc_checkout'][$_SESSION['cart_order']]['do_complete'] = TRUE;
СРАЗУ! сохраняем статус в базу данных БЕЗ ВСЯКИХ СЕССИЙ!if ($_POST['Response'] == '000') {
вставить ниже: session_start();
для дополнительной ПЕРЕИНИЦИАЛИЗАЦИИ сессии юзера по его кукам. Что написал? Оплата не сделана через сесии.
if ($_POST['Response'] == '000') {
$_SESSION['uc_checkout'][$_SESSION['cart_order']]['do_complete'] = TRUE;
drupal_goto('cart/checkout/complete');
1. Я советую вообще ничего не юзать, а делать нормально с нуля.
2 А про отмирающий - давай-ка, доказательство!)