Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: передаются ли параметры по крону?
 
 автор: web777   (10.07.2009 в 13:49)   письмо автору
 
 

подскажите, действуют ли передаваемые параметры по $_GET при запуске скрипта Кроном(планировщик задач)

допустим крону даю задание 1 раз в сутки запускать скрипт с такими параметрами

http://www.site.ru/?action=test

получит ли скрипт значение "test" от параметра "action" ?

если не передаются то как можно получить, или прописывать переменные со значением заранее в самом скрипте?

  Ответить  
 
 автор: Саня   (10.07.2009 в 14:28)   письмо автору
 
   для: web777   (10.07.2009 в 13:49)
 

Попробуйте сначала, а потом скажете нам сами работает или нет.

  Ответить  
 
 автор: web777   (10.07.2009 в 14:40)   письмо автору
 
   для: Саня   (10.07.2009 в 14:28)
 

я бы с радостью, но у меня к сожалению пока нет крона на данный момент, решил заранее спросить, была бы возможность я бы проверил сразу

  Ответить  
 
 автор: sim5   (10.07.2009 в 16:20)   письмо автору
 
   для: web777   (10.07.2009 в 14:40)
 

Вы же кроном будете запускать скрипт, и ни чем не возобраняется передача в этот скипт GET-параметров.

  Ответить  
 
 автор: Trianon   (10.07.2009 в 16:25)   письмо автору
 
   для: web777   (10.07.2009 в 13:49)
 

>подскажите, действуют ли передаваемые параметры по $_GET при запуске скрипта
>получит ли скрипт значение "test" от параметра "action" ?
>допустим крону даю задание 1 раз в сутки запускать скрипт с такими параметрами
>http://www.site.ru/?action=test

Если Вы сможете запустить скрипт именно с таким именем, то получится.

Но если крон обычный(а не webcron) то такой скрипт Вы не запустите.
Запустить им Вы сможете лишь файл в рамках файловой системы машины.
И никаких GET/POST там не будет. Хотя возможно будут argv и argc

  Ответить  
 
 автор: web777   (10.07.2009 в 17:31)   письмо автору
 
   для: Trianon   (10.07.2009 в 16:25)
 

спасибо, именно то что было нужно, значит данные не передаются по крону. Кстати а что за - argv и argc где про это можно прочитать?

  Ответить  
 
 автор: Trianon   (10.07.2009 в 17:45)   письмо автору
 
   для: web777   (10.07.2009 в 17:31)
 

Данные передаются. Просто не оттуда и не туда.
там же, где описаны $_GET, $_POST и прочие суперглобальные массивы.
http://ru.php.net/manual/ru/reserved.variables.php

  Ответить  
 
 автор: web777   (13.07.2009 в 09:25)   письмо автору
 
   для: Trianon   (10.07.2009 в 17:45)
 

спасибо, теперь понял что это такое, но как я понимаю не везде оно может работать нужно в настройках php чтобы был включен global_register_argv вроде бы

вообщем немного переделал и сделал без передачи параметров, просто ссылаясь на php файл

  Ответить  
 
 автор: Trianon   (13.07.2009 в 09:28)   письмо автору
 
   для: web777   (13.07.2009 в 09:25)
 

Разве $_SERVER['argv'] тоже чего-то такого требует?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования