С нами с 15.12.06
Сообщения: 673
Рейтинг: 686
|
Добавлено: 25/07/08 в 19:12 |
Еть два файла: file1.php,file2.php
Посылаю юзера по ссылке на file1.php типа:
hxxp://mydomain.com/file1.php?id=kajduy_raz_raznuy_parametr
в file1.php есть кнопка и значение типа если нажмет то стандартно инклудом открывается file2.php
Задача: чтобы когда юзер нажмет на кнопке в file1.php, открывался file2.php с пареметрами file1.php т.е. hxxp://mydomain.com/file2.php?id=kajduy_raz_raznuy_parametr
короче к инклуду нужно прикрутить ?id=kajduy_raz_raznuy_parametr, где ?id= это постоянное значение, а kajduy_raz_raznuy_parametr это значение меняется.
В пхп я ноль, знаю скрипт простой до ужaса, времени разбираться нет.
С меня рейт...
|
|
|
|
С нами с 07.10.01
Сообщения: 4835
Рейтинг: 3672
|
Добавлено: 25/07/08 в 19:17 |
|
|
|
|
С нами с 15.12.06
Сообщения: 673
Рейтинг: 686
|
Добавлено: 25/07/08 в 19:25 |
Форма есть, но значения там совсем другие, мне надо имено из адресной строки выдрать значение параметра ?id=kajduy_raz_raznuy_parametr
|
|
|
|
С нами с 03.05.07
Сообщения: 801
Рейтинг: 825
|
Добавлено: 25/07/08 в 21:15 |
Проще некуда. Вот код твоего file2.php
Дальше уже делай с $id что хочешь. Ничего никуда не надо передавать, всё делается глобально. Код file1.php
Код: |
include "file2.php";
|
|
|
|
|
С нами с 03.05.07
Сообщения: 801
Рейтинг: 825
|
Добавлено: 25/07/08 в 21:20 |
И второй вариант (на случай, если я тебя неправильно понял в первом варианте) Если file2.php некий файл, к которому ты не имеешь доступа, но тебе надо передать параметр id через адресную строку под видом file1.php, то содержимое file1.php будет:
Код: |
file_get_contents("http://твой_сайт/file2.php?id=$_GET[id]");
|
Таким образом, вызывая данный скрипт (file1.php) юзер на самом деле получит содержимое http://твой_сайт/file2.php?id=1234
Универсальный вариант, в котором передаются любые параметры file1.php, не обязательно id.
Код: |
file_get_contents("http://твой_сайт/file2.php?$_SERVER[QUERY_STRING]");
|
|
|
|
|
« ... full on ... »
С нами с 17.03.07
Сообщения: 670
Рейтинг: 1686
|
Добавлено: 25/07/08 в 21:25 |
$_GET["id"] будет доступен и после инклюда file2.php, так что передавать ничего не нужно, просто инклюдишь file2.php и там используещь $_GET["id"]. Это если действительно имелся в виду инклюд (include/require).
А если нужно со страницы file1.php передать все параметры на страницу file2.php, то на кнопку в file1.php нужно прописать примерно такой код:
Код: | echo "<a href=\"file2.php?" . $_SERVER['QUERY_STRING']."\">кнопка</a>"; |
|
|
Power of the lime madness...
|
4
|
|
|
« ... full on ... »
С нами с 17.03.07
Сообщения: 670
Рейтинг: 1686
|
Добавлено: 25/07/08 в 21:27 |
CJLOG:
Апередил!
|
|
Power of the lime madness...
|
0
|
|
|
С нами с 15.12.06
Сообщения: 673
Рейтинг: 686
|
Добавлено: 25/07/08 в 23:58 |
Всем спасибо, разобрался с этим!
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |