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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Передать переменную (ее значение) из другой функции

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
Aligatro
Отправлено: 10 Июня, 2014 - 15:46:45
Post Id


Новичок


Покинул форум
Сообщений всего: 31
Дата рег-ции: Дек. 2013  


Помог: 0 раз(а)




Добрый день. Подскажите пожалуйста, как можно передать саму переменную или ее значение, из одной функции в другую функцию при условии невозможности сделать return (в конце функции обязательно должен быть выход exit();). Вот код функции которая получает данные POST запроса переданного из js скрипта.

PHP:
скопировать код в буфер обмена
  1. function ad_blockit() {
  2. if (isset($_POST['bar_blocked']) === 'true')
  3. echo '111';
  4. die();
  5. }


Как сделать например что-то типо этого.

PHP:
скопировать код в буфер обмена
  1. function ad_blockit() {
  2. if (isset($_POST['bar_blocked']) === 'true')
  3. global $blocker;
  4. $blocker = "done";
  5. die();
  6. }
  7.  
  8. function checkadv() {
  9. global $blocker;
  10. if ($blocker === 'done')
  11. return true;
  12. }
  13.  


Вот еще на всякий случай js код формирующий post запрос.

CODE (javascript):
скопировать код в буфер обмена
  1.  jQuery(document).ready(function($) {
  2.  if ($.adblockJsFile === undefined){
  3. bar_blocked=true;
  4. }
  5.  
  6.  
  7. jQuery.ajax({
  8.                         type: "POST",
  9.                         data: {
  10.                 action: 'ad_blockit',
  11.                 bar_blocked: bar_blocked,
  12.                         },
  13.                         dataType: "json",
  14.                         url: "/wp-admin/admin-ajax.php",
  15.                 });            
  16. });


Большое спасибо за помощь )
 
 Top
LIME
Отправлено: 10 Июня, 2014 - 15:50:14
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




сам хоть понял че спросил?
после die уже передавай не передавай
это всё
конец всему
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB