Как передать переменную в вызываемый на другой странице скрипт создания изображения?

Sharkon

Guest
Как передать переменную в вызываемый на другой странице скрипт создания изображения?

Ситуация следующая.

Страница first.php передает методом post на страницу second.php переменные цвета фона и цвета шрифта длЯ генерации изображения.
В странице second.php есть генерирующееся изображение, которое вызывается кодом в виде <img src="wins.php">.
Данное изображение генерируется как раз на основании переменных, передаваемых от страницы first.php.

Каким образом правильно передать переменные, чтобы изображение генерировалось нормально?

Опытным путем выяснилось, что если просто отсылаем переменные на страницу second.php, то картинка не генерится. Вернее генерится поле с черной заливкой, то есть переменные в файл wins.php не передаются.

Если передаю переменные путем вызова файла с изображением в виде <img src="wins.php?back=$back">, то результат такой же.

Если просто из файла first.php отправляю постом в wins.php, то все генерится нормально, считаваю там все через $_POST. Получается, что проблема именно в отправке переменных из второго файла в файл генерации картинки.

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

В поиске толком ничего не нашел, правда и не знаю, как это все правильно обозвать, чтобы попытаться найти что-то по теме.
 

Royal Flash

-=MaestrO=-
<img src="wins.php?back=$back">
- это метод GET а не POST

Из файла first.php в файл second.php данные переданы постом. В файле second.php, нужно генерировать ссылку, на основании данных POST:
PHP:
echo "<img src=\"wins.php?back=".$POST[back]."\">;
А уже в файле wins.php, данные принимать как GET, и на их основании генерировать картинку.

Ты передаеш данные постом, только в скрипт second.php, в wins.php они не попадают, так как этот скрипт используется параллельно, а не загружается в second.php, include`om, например.
 

SiMM

Новичок
> echo "<img src=\"wins.php?back=".$POST[back]."\">;
[m]language.types.array#language.types.array.foo-bar[/m]
Если уж и приводите код - то хотя бы делайте это без синтаксических ошибок.
 

ИванЧай

Guest
Не совсем понял проблему. Думаю почему нельзя к примеру вот так:
<img src='wins.php?back=<? print $_POST[имя_переменной_из_формы]?>'>
?

-~{}~ 31.08.05 17:41:

Прошу прощения.

<img src='wins.php?back=<? print $_POST[имя_переменной_из_формы]; ?>'>

-~{}~ 31.08.05 17:44:

Леплю ошибки:

<img src='wins.php?back=<? print $_POST["имя_переменной_из_формы"]; ?>'>
 

Sharkon

Guest
Большое спасибо всем за помощь!
Схема с GET'ом отлично сработала.

Вызов картинки сделал на основе варианта, указанного ИванЧаем, все ок.
 

ksnk

прохожий
ИванЧай Чтобы не просить прощения так часто, можно пользоваться кнопкой "редактировать" :)
 
Сверху