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

Форум PHP

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

 

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

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

тема: Перекинуть переменную из одного скрипта в другой без формы.
 
 автор: Бамси   (23.12.2006 в 13:31)   письмо автору
 
 

Есть 2 файла:
add1.php
add2.php

адд1 есть переменная $123.
Которая что то содержит.
Надо эту переменную перекинуть в адд2, методом пост, но без формы.
Как это сделать?

   
 
 автор: cheops   (23.12.2006 в 14:02)   письмо автору
 
   для: Бамси   (23.12.2006 в 13:31)
 

Возможно вам будет интересна тема по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=1879.

   
 
 автор: Бамси   (23.12.2006 в 14:17)   письмо автору
 
   для: cheops   (23.12.2006 в 14:02)
 

Как я понял вы предлогаете мне использовать fsockopen...?
Неужели нельзя это сделать нкиак проще?

   
 
 автор: Alph[p]a   (23.12.2006 в 14:32)   письмо автору
 
   для: Бамси   (23.12.2006 в 14:17)
 

А скрытое поле (hidden) не подойдёт? Там и передавайте $123...

   
 
 автор: Бамси   (23.12.2006 в 16:11)   письмо автору
 
   для: Alph[p]a   (23.12.2006 в 14:32)
 

У меня так стоит на нынешний момент. Только чего стоит изменить это поле...

   
 
 автор: Shiva   (23.12.2006 в 16:47)   письмо автору
 
   для: Бамси   (23.12.2006 в 16:11)
 

Извините, вопрос на всякий случай - а add1.php и add2.php на разных сайтах? Если нет -
require_once(filename)
include_once(filename)

Просто меня тут недавно спрашивал человек - как запомнить индекс массива. Намудрили чего-то, потом оказалось, он просто не знал, что при инициализации foreach можно переменню для ключа задать.

   
 
 автор: Trianon   (23.12.2006 в 16:52)   письмо автору
 
   для: Shiva   (23.12.2006 в 16:47)
 

тогда бы человек не писал "методом пост"...

   
 
 автор: Shiva   (23.12.2006 в 16:59)   письмо автору
 
   для: Trianon   (23.12.2006 в 16:52)
 

Вот видите...

   
 
 автор: Trianon   (23.12.2006 в 17:07)   письмо автору
 
   для: Shiva   (23.12.2006 в 16:59)
 

"на одном сервере" ?
Вижу. И что...

   
 
 автор: Shiva   (23.12.2006 в 17:33)   письмо автору
 
   для: Trianon   (23.12.2006 в 17:07)
 

"Ну это то я понял, только я понял как он перекинуть переменную из адд1 в адд2.
Уже не важно пост не пост, главное что бы было трудно подменить эту переменную, во время передачи.
на php.net я не понял описание этйо команды, а на русском я не нашел."

Trianon, формально ничего. Я вас понимаю. Но мы живем не в идеальном мире, и люди формулируют вопросы не так, как хотелось бы, а так как формулируют. И думаю, человек имел в виду именно это.

   
 
 автор: Shiva   (26.12.2006 в 05:27)   письмо автору
 
   для: Trianon   (23.12.2006 в 17:07)
 

Вы были правы. Речь шла действительно только об "одном сервере". Постараюсь лучше думать о людях.

   
 
 автор: Бамси   (23.12.2006 в 16:54)   письмо автору
 
   для: Shiva   (23.12.2006 в 16:47)
 

Что то я не понял с
require_once(filename)
include_once(filename)

Можно примерчик?
И эти 2 файла на одном сервере.

   
 
 автор: Shiva   (23.12.2006 в 17:00)   письмо автору
 
   для: Бамси   (23.12.2006 в 16:54)
 

add1.php:

<?php
require_once("add2.php");
?>

   
 
 автор: Бамси   (23.12.2006 в 17:15)   письмо автору
 
   для: Shiva   (23.12.2006 в 17:00)
 

Ну это то я понял, только я понял как он перекинуть переменную из адд1 в адд2.
Уже не важно пост не пост, главное что бы было трудно подменить эту переменную, во время передачи.
на php.net я не понял описание этйо команды, а на русском я не нашел.

   
 
 автор: Shiva   (23.12.2006 в 17:28)   письмо автору
 
   для: Бамси   (23.12.2006 в 17:15)
 


add1.php:
<?php
$variable 
"test";
require_once(
"add2.php");
?>

add2.php:
<?php
echo $variable// Выведет test
?>


Подменить что-либо во время передачи здесь нет шансов.

   
 
 автор: Alph[p]a   (23.12.2006 в 17:36)   письмо автору
 
   для: Shiva   (23.12.2006 в 17:28)
 

А лучше не $variable = "test"; а

DEFINE ("variable","test");

тогда точно не подменят...

   
 
 автор: Shiva   (23.12.2006 в 17:37)   письмо автору
 
   для: Alph[p]a   (23.12.2006 в 17:36)
 

))

   
 
 автор: Бамси   (24.12.2006 в 17:08)   письмо автору
 
   для: Shiva   (23.12.2006 в 17:28)
 

такой способ так же не подходит, т.к. например у меня он не работает, как не старался.

   
 
 автор: Alph[p]a   (24.12.2006 в 17:28)   письмо автору
 
   для: Бамси   (24.12.2006 в 17:08)
 

Думаю я исчерпал все свои мысли по данному вопросу (остался только изврат)))) А чё ты так усердно делаешь? Если не секрет..может способ проще есть

   
 
 автор: Бамси   (24.12.2006 в 19:17)   письмо автору
 
   для: Alph[p]a   (24.12.2006 в 17:28)
 

Фигня фигней ничего интересного вообщем :) Просто там есть такой момент когда тебя просят ввести на другом сайте в комментарии какойто $rand. Так вот после идет проверка этого $rand с того сайта. Но он этот скрипт который проверяет ведь должен знать какой $rand там должен быть, и который был представлен в преддущем действии. Следовательно надо как то передать этот Ранд в след. действие чтоб он знал с чем сравнивать.

   
 
 автор: Alph[p]a   (24.12.2006 в 20:08)   письмо автору
 
   для: Бамси   (24.12.2006 в 19:17)
 

Передать можно через сессии или куки....

   
 
 автор: Бамси   (24.12.2006 в 22:19)   письмо автору
 
   для: Alph[p]a   (24.12.2006 в 20:08)
 

Спасибо навернок ак раз и сделаю на сессиях это дело.

   
Rambler's Top100
вверх

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