Реклама на сайте Advertise with us

Как includ"ом открыть другой файл с id главного файла

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 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са, времени разбираться нет.
С меня рейт...

Нехилый заработок на блоге в рунете, где его продвижение неизбежно + темы, плагины и хаки Wordpress

0
 



С нами с 07.10.01
Сообщения: 4835
Рейтинг: 3672


Передовик Master-X (16.06.2008)
Ссылка на сообщениеДобавлено: 25/07/08 в 19:17       Ответить с цитатойцитата 

К этой кнопке, я так думаю, форма какая-то прицеплена?
Так просто передавай нужный параметр (id) GET методом.

Вот тут инфа с примерами:
Передача переменных в php: POST и GET методы

Лучшие в Рунете: товарная партнёрка - от 4 рублей за клик.
CPA агрегатор - тысячи отличных офферов!

4
 



С нами с 15.12.06
Сообщения: 673
Рейтинг: 686

Ссылка на сообщениеДобавлено: 25/07/08 в 19:25       Ответить с цитатойцитата 



Форма есть, но значения там совсем другие, мне надо имено из адресной строки выдрать значение параметра ?id=kajduy_raz_raznuy_parametr

Нехилый заработок на блоге в рунете, где его продвижение неизбежно + темы, плагины и хаки Wordpress

0
 



С нами с 03.05.07
Сообщения: 801
Рейтинг: 825

Ссылка на сообщениеДобавлено: 25/07/08 в 21:15       Ответить с цитатойцитата 

Проще некуда. Вот код твоего file2.php
Код:

$id=$_GET["id"];

Дальше уже делай с $id что хочешь. Ничего никуда не надо передавать, всё делается глобально. Код file1.php
Код:

include "file2.php";

создай свою партнёрку

4
 



С нами с 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]");

создай свою партнёрку

4
 

« ... 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:
Апередил! icon_biggrin.gif

Power of the lime madness...

0
 



С нами с 15.12.06
Сообщения: 673
Рейтинг: 686

Ссылка на сообщениеДобавлено: 25/07/08 в 23:58       Ответить с цитатойцитата 

Всем спасибо, разобрался с этим!

Нехилый заработок на блоге в рунете, где его продвижение неизбежно + темы, плагины и хаки Wordpress

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »