 |
 |
Форум сетевых администраторов » Программирование » PHP » Передача переменных на другую страницу
| Автор |
| Тема |
 |
|
 |
|
|
|
Участник
|
| Передача переменных на другую страницу |
[сооб. #71812]
25-10-2004 15:37 |
|
Участник
Зарегистрирован: Oct 2004
Место проживания:
Публикаций: 9
Статус:  |
Всем привет.
Хотелось бы узнать как можно в php передать переменные на другую страницу. Использование формы, или ручной ввод через адресную строку недопустим. Можно ли как-то по другому или только при помощи сессий и кук ?
Спасибо
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
25-10-2004 15:37 |
|
|
Участник+
|
| сессии и куки максимум могут использоваться... |
[сооб. #71816]
25-10-2004 20:01 |
|
Участник+

Зарегистрирован: Apr 2003
Место проживания: 127.0.0.1
Публикаций: 334
Статус:  |
сессии и куки максимум могут использоваться только для одного домена и его субдоменов ...
если эти страницы физически расположены на разных серваках, то только через форму ...
можно сделать методом POST плюс использовать JavaScript (для "нажатия" на Submit) ... 
__________________
.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
25-10-2004 20:01 |
|
|
Участник
|
[QUOTE]Первоначальное сообщение от GenUS
[B]сессии... |
[сооб. #71817]
25-10-2004 20:14 |
|
Участник
Зарегистрирован: Oct 2004
Место проживания:
Публикаций: 9
Статус:  |
quote: Первоначальное сообщение от GenUS
сессии и куки максимум могут использоваться только для одного домена и его субдоменов ...
если эти страницы физически расположены на разных серваках, то только через форму ...
можно сделать методом POST плюс использовать JavaScript (для "нажатия" на Submit) ...
Страница только одна и расположена она на другом сервере и домене соотвественно, а можно поподробней, как это реализовать на js ?
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
25-10-2004 20:14 |
|
|
Участник
|
| А зачем тебе JS и лишний гиморой? POST'ом все сделай!... |
[сооб. #71823]
26-10-2004 01:26 |
|
Участник


Зарегистрирован: Dec 2003
Место проживания: Хабаровск
Публикаций: 57
Статус: ![[wish]master в оф-лайне](images/offline.gif) |
А зачем тебе JS и лишний гиморой? POST'ом все сделай! Если же хочешь разобраться в JS - ты явно не по адресу.
__________________
Однажды, только ты поверь,
Маятник качнется в правильную сторону...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
26-10-2004 01:26 |
|
|
Участник
|
[wish]master
Так хотелось бы, чтобы передавались... |
[сооб. #71830]
26-10-2004 07:34 |
|
|
Участник
|
| Так сделай автоматически. Только без обновления... |
[сооб. #71832]
26-10-2004 07:55 |
|
Участник


Зарегистрирован: Dec 2003
Место проживания: Хабаровск
Публикаций: 57
Статус: ![[wish]master в оф-лайне](images/offline.gif) |
Так сделай автоматически. Только без обновления страницы все равно ничего не выйдет. Хотя...
Ð_асскажи подробнее, чего нужно-то?
__________________
Однажды, только ты поверь,
Маятник качнется в правильную сторону...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
26-10-2004 07:55 |
|
|
Участник
|
[wish]master
Вообщем есть у меня страница с... |
[сооб. #71833]
26-10-2004 08:04 |
|
Участник
Зарегистрирован: Oct 2004
Место проживания:
Публикаций: 9
Статус:  |
[wish]master
Вообщем есть у меня страница с формой, пользователя заполняет её и она отправляет эти переменные на удалённую страницу-обработчик, т.е она не моя, на другом сервере и менять я её не могу, далее эти переменные записываются в файл, также на удалённом хосте. А на моей странице с формой, одновременно стоит скрипт, который читает тот, удалённый файл и выводит информацию на экран. Я сделал просто чтобы форма отправлялась на удалённую странцу, однако получается неудобно, т.е пользователя кидает на страницу-обработчик и всё redirect обратно я сделать его не могу, это первое что неудобно, а второе, что если пользователь нажимает обновить страницу, т.е чтобы заново прочитать удалённый файл и посмотреть новые записи, то поля формы удаляются, а хотелось бы сделать, чтобы они оставались какие он ввёл
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
26-10-2004 08:04 |
|
|
Участник
|
| Охренеть ты намудрил! Попробуй эти данные... |
[сооб. #71834]
26-10-2004 08:18 |
|
Участник


Зарегистрирован: Dec 2003
Место проживания: Хабаровск
Публикаций: 57
Статус: ![[wish]master в оф-лайне](images/offline.gif) |
Охренеть ты намудрил! Попробуй эти данные помимо отправки на удаленный сервер сам обработать и записать во временный файл или вообще на лету и выдать пользователю - пусть радуется.
__________________
Однажды, только ты поверь,
Маятник качнется в правильную сторону...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
26-10-2004 08:18 |
|
|
Участник
|
[wish]master
Тогда уж лучше использовать сессии,... |
[сооб. #71836]
26-10-2004 08:33 |
|
Участник
Зарегистрирован: Oct 2004
Место проживания:
Публикаций: 9
Статус:  |
[wish]master
Тогда уж лучше использовать сессии, просто я не могу отправить переменные на удалённых хост никак, кроме как при помощи формы.... js почему то не хочет передавать ссылку вместе с переменными, т.е если открываю popup окно по ссылке url.php?name=12 то он просто переходит на url.php и значение переменной не переносит, сейчас мучаюсь, хочу сделать, чтобы переменные записывались в куки, потом просто открыть страницу-обработчик удалёёные и чтобы он сам переменные выловил из кук, только что-то не получается тоже, буду пробывать дальше...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
26-10-2004 08:33 |
|
|


Участник
|
| А зачем их вообще записывать? Передавай сюда... |
[сооб. #71837]
26-10-2004 08:43 |
|
Участник


Зарегистрирован: Dec 2003
Место проживания: Хабаровск
Публикаций: 57
Статус: ![[wish]master в оф-лайне](images/offline.gif) |
А зачем их вообще записывать? Передавай сюда же, обрабатывай и выводи пользователю. Все равно ты POSTом пользуешься.
А данные перенести в popup можно любые. Надо только разобраться как. Я когда то такое делал. Щазззз попробую поискать старые скрипты...
[wish]master добавил 26-10-2004 в 08:48:04:
Да все просто. задаешь ссылку href. и открываешь окно:
onclick="window.open(this.href,this.target,'width=500,height=350, ....
где href - и есть твоя ссылка.
__________________
Однажды, только ты поверь,
Маятник качнется в правильную сторону...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
26-10-2004 08:43 |
|
|
Участник
|
| Спасибо, попробую, у меня такое не работало,... |
[сооб. #71846]
26-10-2004 13:04 |
|
Участник
Зарегистрирован: Oct 2004
Место проживания:
Публикаций: 9
Статус:  |
Спасибо, попробую, у меня такое не работало, т.е страница то открывалась, но переменная name не передавалась
echo ("<script language="JavaScript">") ;
print ("myWin= open("http://адрес?name=12", "displayWindow"," width=100,height=100,status=no,toolbar=no,menubar=
no,scrollbars=no,top=0,left=0");");
echo ("</script>");
Zip добавил 26-10-2004 в 14:40:51:
Упс моя ошибка была, всё работает, просто я случайно забыл передать удалённой странице-обработчику одну переменную скрытую и он не делал обработку, а переменные передавались.
Спасибо [wish]master всё работает
Сообщение было отредактировано Zip 26-10-2004 в 13:06
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
26-10-2004 13:04 |
|
|
Участник
|
| Народ, вы прямо как в пословице - Вы сложно... |
[сооб. #72738]
23-11-2004 15:43 |
|
Участник
Зарегистрирован: Nov 2004
Место проживания:
Публикаций: 1
Статус:  |
Народ, вы прямо как в пословице - Вы сложно о простом, а просили просто о сложном. Почему Вы решили, что сессии не подойдут? Ведь он не писал, что ему нужно на разных доменах.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
23-11-2004 15:43 |
|
|
Участник
|
Мой вариант решения:
Создаем файл и в него... |
[сооб. #73133]
08-12-2004 21:44 |
|
Участник

Зарегистрирован: Dec 2004
Место проживания:
Публикаций: 9
Статус:  |
Мой вариант решения:
Создаем файл и в него пишем переменные по индексам(необязательно, для удобства), затем соответственно ищем необходимую нам переменную по индексу.
Zip "Спасибо, попробую, у меня такое не работало, т.е страница то открывалась, но переменная name не передавалась"
Zip почитай поподробней о новой версии. Там уже из-за безопастности передаваемые данные не становяться переменными, для этого надо использовать $name = $_GET['name']; или $name = $_POST['name']; в зависимости о передаваемом методе
__________________
Все что написанно выше являеться нечто иным, как муторное представление явного
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
08-12-2004 21:44 |
|
|
STFW
|
Zip да поможет тебе http://www.php.net/manual/ru/ref.curl.php
RTFM... |
[сооб. #73188]
10-12-2004 23:26 |
|
|
|
Формат времени GMT. Текущее время 05:38.
|
Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения. |
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
|
|
|
|
| |
Page generated in 0.02136707 seconds (39.84% PHP - 60.16% MySQL) with 26 queries.
|
 |