[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как передать значение переменный в другой скрипт
seregapr
Всем здравствуйте, хочу задать простой вопрос для вас (наверно), звучит он так
Хочу сделать ссылку по нажатие на которую должен открыться новый php скрипт (из другого файла) но одна переменная из первого скрипта (на котором находится ссылка) должна перейти во второй скрипт...
Думаю что надо это сделать так:
Ссылка <a href=kart.php?id=$user_id>' . $line["femail"] . '</a>
kart.php это тот документ куда должна перейти переменная $user_id

в документе пишу такую строку для получения переменной $user_id:
$name = $_GET["id"];
Но по нажатию на ссылке, kart.php не открывается а пишет что нет такой страницы...
Вот в общем то и весь вопрос, может это достигается вообще другими методами, прошу помощи! Спасибо огромное за ответы!



Спустя 9 минут, 36 секунд (25.03.2009 - 09:23) stepan написал(а):
Пиши правильно жи ши через.... сам знаеш через что :
PHP
echo "<a href=\"kart.php?id=".$user_id."\">".$line['femail']."</a>";

или
HTML
<a href="kart.php?id=<? echo $user_id;?>"><? echo $line['femail'];?></a>

А получать вот так:

PHP
$name=$_GET['id'];

Спустя 1 год, 4 месяца, 15 дней, 7 часов, 24 минуты, 36 секунд (10.08.2010 - 15:48) Гость написал(а):
Добрый день!
У меня подобный вопрос.
Есть скрипт start.php с таким содержанием:

$name = $_POST['name'];//берём введённое имя пользователя
$filename = md5($name).".txt";//хэшируем, добавляем расширение
$handle = fopen($filename,"a");//создаём файл с таким названием и с ним работаем

Есть ещё один скрипт next.php, где тоже нужно значение переменной $filename.
Подскажите пожалуйста, как его можно "передать".

Спустя 3 минуты, 14 секунд (10.08.2010 - 15:51) Michael написал(а):
Его нужно сохранить , если постоянно - то в базе например,
если на протяжении сеанса - в сессии.

Спустя 35 минут, 28 секунд (10.08.2010 - 16:26) Гость написал(а):
Я пробую сохранять в сессии таким образом:

$_SESSION['var'] = $filename;

и сделал тестовый файлик проверить, есть что, такого содержания:

$url = $_SESSION['var'];
echo $url;

Выдаёт пустую страницу.

Спустя 35 секунд (10.08.2010 - 16:27) DedMorozzz написал(а):
стартуешь сессию? Session_start

Спустя 8 минут, 12 секунд (10.08.2010 - 16:35) Тот же гость написал(а):
Да, в index.php в макушке <?php session_start(); ?> присутствует. С индекса форма отправляет на start.php, от туда ещё на форму, из которой уже на next.php.

Спустя 15 часов, 46 минут, 37 секунд (11.08.2010 - 08:22) Торм написал(а):
Подскажите в чём я не прав. Я, всё-таки, никак не въеду.
Вот смотрите: есть страница index.php, на макушке которой имеется
<?php session_start(); ?>
и форма, которая отправляет на start.php. В start.php:

$name = $_POST['name'];//берём введённое имя пользователя
$_SESSION['name'] = $name;//пишем в сессию

Header("Location: test.php");//отправляемся на test.php

А в test.php я пытаюсь дёрнуть это имя таким образом:

$result = $_SESSION['name'];
echo $result;

Но выдаётся пустая страница. Если, например, в test.php написать таким образом:

$_SESSION['name'] = 0;
$result = $_SESSION['name'];
echo $result;

То отрабатывает, как положено. Т.е., получается, что сессия не сохраняется, или что?

Спустя 5 минут, 14 секунд (11.08.2010 - 08:27) Basili4 написал(а):
Торм
В test.php тоже надо сессию страторвать

Спустя 2 минуты, 14 секунд (11.08.2010 - 08:29) Торм написал(а):
Вообще, по логике, такая конструкция должна работать или, может, это на сервере сессии не настроены?

Спустя 24 секунды (11.08.2010 - 08:30) Торм написал(а):
Спасибо, сейчас порпробую.

Спустя 2 минуты, 41 секунда (11.08.2010 - 08:32) Basili4 написал(а):
В лбом скрипте где используются сессионные переменные надо стартовать сессию.

Спустя 11 минут, 6 секунд (11.08.2010 - 08:43) Торм написал(а):
Заработало, только когда session_start(); добавил и в start.php, и в test.php.
Спасибо огромное!

Спустя 45 секунд (11.08.2010 - 08:44) Торм написал(а):
Всё, теперь понял. А я почему-то думал, что надо стартовать только в начале, а потом она сохраняется. Теперь буду знать.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.