Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> передача define через header("Location") 
:(
    Опции темы
trix
  Дата 15.2.2006, 17:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Observer Grabus
**


Профиль
Группа: Участник
Сообщений: 534
Регистрация: 30.1.2003
Где: Odessa

Репутация: нет
Всего: 12



есть у меня два файла php.

index.php
Код

define('BLOCK', true);
header("Location:setup.php?....
...


setup.php
Код

if ( defined('BLOCK') ) {
...
}


Что сделать, чтоб define('BLOCK', true) из index.php был виден в setup.php?


--------------------
Тупое, бездушное SMS никогда, слышите вы? никогда не заменит живое общение по ICQ!
PM MAIL WWW ICQ   Вверх
AntonioBanderaz
Дата 15.2.2006, 18:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Velichko Anton
**


Профиль
Группа: Участник
Сообщений: 851
Регистрация: 28.4.2005
Где: Санкт-Петербург

Репутация: 2
Всего: 18



Через header никак, только include require


--------------------
ГЫ... 
PM MAIL ICQ   Вверх
trix
Дата 15.2.2006, 18:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Observer Grabus
**


Профиль
Группа: Участник
Сообщений: 534
Регистрация: 30.1.2003
Где: Odessa

Репутация: нет
Всего: 12



Код

define('BLOCK', true);
include("setup.php?id=55&act=....
...

так чтоли?


--------------------
Тупое, бездушное SMS никогда, слышите вы? никогда не заменит живое общение по ICQ!
PM MAIL WWW ICQ   Вверх
Mal Hack
Дата 15.2.2006, 18:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Передать параметры между скриптами, выполняющимися раздельно и независимо можно только через адресную строку, POST данные, Куки наборы и сессии. Ну или используя стороннее внешнее хранилище данных.
PM ICQ   Вверх
Dave
Дата 15.2.2006, 18:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 190
Регистрация: 17.6.2004

Репутация: -1
Всего: 1



так:
Код

define('BLOCK', true);
include("setup.php")

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


PM MAIL   Вверх
trix
Дата 16.2.2006, 11:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Observer Grabus
**


Профиль
Группа: Участник
Сообщений: 534
Регистрация: 30.1.2003
Где: Odessa

Репутация: нет
Всего: 12



а если так:
Код

define('BLOCK', true);
$id=55;
$act=....
include("setup.php");



--------------------
Тупое, бездушное SMS никогда, слышите вы? никогда не заменит живое общение по ICQ!
PM MAIL WWW ICQ   Вверх
BIG BROTHER
Дата 16.2.2006, 12:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 200
Регистрация: 9.12.2004
Где: Россия, Москва

Репутация: 2
Всего: 4



Цитата(trix @ 16.2.2006, 11:54 Найти цитируемый пост)
а если так:

В таком случае в полдключаемом файле setup.php будет доступна константа BLOCK и переменные $id и $act.
--------------------
Mess with the best, die like the rest
PM MAIL ICQ   Вверх
trix
Дата 16.2.2006, 16:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Observer Grabus
**


Профиль
Группа: Участник
Сообщений: 534
Регистрация: 30.1.2003
Где: Odessa

Репутация: нет
Всего: 12



не инклюдится. setup из другого проекта, на другом хосте. smile


--------------------
Тупое, бездушное SMS никогда, слышите вы? никогда не заменит живое общение по ICQ!
PM MAIL WWW ICQ   Вверх
BIG BROTHER
Дата 16.2.2006, 20:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 200
Регистрация: 9.12.2004
Где: Россия, Москва

Репутация: 2
Всего: 4



Цитата(trix @ 16.2.2006, 16:57 Найти цитируемый пост)
не инклюдится. setup из другого проекта, на другом хосте.

Все равно возможно подключить. См. мануал по функции include
--------------------
Mess with the best, die like the rest
PM MAIL ICQ   Вверх
CyClon
Дата 16.2.2006, 21:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 838
Регистрация: 3.12.2005

Репутация: 3
Всего: 4



Лучше передать что-нибудь POST-ом smile)) Или GET-ом. Если конечно это не суперконфидициальная информация.


--------------------
user posted image
PM   Вверх
trix
Дата 17.2.2006, 12:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Observer Grabus
**


Профиль
Группа: Участник
Сообщений: 534
Регистрация: 30.1.2003
Где: Odessa

Репутация: нет
Всего: 12



Цитата(Dave @ 15.2.2006, 18:31 Найти цитируемый пост)
в инклюде нельзя скрипту параметры передавать.

тут говорят, что можно.


--------------------
Тупое, бездушное SMS никогда, слышите вы? никогда не заменит живое общение по ICQ!
PM MAIL WWW ICQ   Вверх
BIG BROTHER
Дата 17.2.2006, 15:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 200
Регистрация: 9.12.2004
Где: Россия, Москва

Репутация: 2
Всего: 4



Цитата(trix @ 17.2.2006, 12:08 Найти цитируемый пост)
тут говорят, что можно.

А ты попробуй опытным путем.
Вот что у меня вышло:
a.php:
Код

<?php
include('b.php?var=val');
?>

b.php
Код

<?php
echo $_SERVER['QUERY_STRING'];
?>

Итог вызова a.php:
Цитата
Warning: main(b.php?var=val): failed to open stream: No such file or directory in D:\home\tools\www\a.php on line 2

Warning: main(): Failed opening 'b.php?var=val' for inclusion (include_path='d:\php\PEAR') in D:\home\tools\www\a.php on line 2

--------------------
Mess with the best, die like the rest
PM MAIL ICQ   Вверх
CTAPbIuMABP
Дата 17.2.2006, 17:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 92
Регистрация: 17.2.2006
Где: Киев

Репутация: 2
Всего: 1



Цитата

А ты попробуй опытным путем.


я попробовал smile и у меня вышло а ты попробуй подключать иначе

Код

<?php
include('http://localhost/b.php?var=val');
?>


Это сообщение отредактировал(а) CTAPbIuMABP - 17.2.2006, 17:46
PM WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1220 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.