Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Jquery+Ajax
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » Jquery+Ajax

Страниц (1): [1]
 

1. UA.ProG - 10 Февраля, 2009 - 23:12:52 - перейти к сообщению
В общем есть некий файл

menu_block.php :
CODE (text):
скопировать код в буфер обмена
  1.  
  2. <?php
  3. session_start();
  4.  
  5. if(!isset($_SESSION['main_blocks'])){
  6.  
  7.     $_SESSION['main_blocks'] = array("false","false","false");
  8.  
  9. }
  10.  
  11.  
  12.   if ($_POST)
  13.  
  14.       $_SESSION['main_blocks'][$_POST['n']] = @$_POST['type'];
  15.  
  16. ?>


Туда передается через jquery код

$.ajax({

type: "POST",

data: "n=1&type=false",

url: "menu_block.php"

});

но почему-то сессия не создается
2. valenok - 11 Февраля, 2009 - 00:30:54 - перейти к сообщению
http://phpfaq[dot]ru/debug
и посмотри функцию $.post() вместо текущей
3. UA.ProG - 11 Февраля, 2009 - 09:40:04 - перейти к сообщению
что $.post() что эта разницы нету....

просто делаю вар_дамп сесси а там null
(Добавление)
проблему решил ;) забыл что у меня на сесси стоит идентификатор

 

Powered by ExBB FM 1.0 RC1