Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Eugene2001

Страницы: [1] 2 3 4
1
PHP / как сохранить HTTP_REFERER ???
« : 15 Октября 2002, 15:48:16 »
значит куки отпадают...

подскажите, как это сделать параметром?

как будет выглядеть ссылка - go.php?from_site1

а что надо вписать в index.php на site2.ru?

2
PHP / как сохранить HTTP_REFERER ???
« : 15 Октября 2002, 14:05:17 »
я имею доступ к site1.ru и site2.ru

и хотелось бы чтобы посетитель по какой-нибудь ссылке с чужого сайта заходил на site.ru/go.php, там ему представала бы страница:

сайт грузится...
подождите несколько секунд...

и через 3 секунды его бы перекидывало (это можно только через META?) на site2.ru/index.php

а на странице index.php определяется точно ли посетитель зашел с site1.ru (если оттуда, то ему выдается одна информация, если зашел сразу на index.php или с другого сайта, то ему выдается другая инфо)

страница index.php работает нормально (все нормально определяет)

но если я использую редирект на go.php - то Index.php с site2.ru уже не определяет, что человек зашел с site1.ru


подскажите что надо написать в site1.php/go.php (чтобы была 3-х секундная задержка редиректа, во время которой посетитель мог бы прочитать какую-нибудь инфу) и в site2.ru/index.php

сейчас текст в index.php начинается так:
if (strstr($referer,\'site1.ru\')...

3
PHP / как сохранить HTTP_REFERER ???
« : 15 Октября 2002, 13:33:40 »
да, правильно.
именно это мне и нужно,
извините если я своими описаниями ввел кого-то в заблуждение.

4
PHP / как сохранить HTTP_REFERER ???
« : 15 Октября 2002, 13:15:02 »
пробовал разные варианты... пишу что получилось...

если посетитель заходит на site1.ru/go.php и оттуда его редиректят на site2.ru/index.php, то на site2.ru/index.php НЕ ОПРЕДЕЛЯЕТСЯ, что посетитель зашел с site1.ru
=========
если посетитель заходит на site1.ru/index.php, а там САМ жмет на ссылку, которая его переводит на site1.ru/go.php - то тогда после редиректа на site2.ru/index.php - он определяется как зашедший с site1.ru (!) - то что и нужно! но это получается только при нажатии самим пользователем на ссылку на сайте site1.ru!
=========
можно как-нибудь сделать так, чтобы refer сохранялся даже если посетитель попадает с site3.ru СРАЗУ на site1.ru/go.php, откуда его автоматически редиректят на site2.ru/index.php.

5
PHP / как сохранить HTTP_REFERER ???
« : 15 Октября 2002, 05:34:08 »
не работает и так...


header(\'location: http://www.сайт.ru/index.php?referer=$HTTP_REFERER\');

?>

так грузится страница с адресом http://www.сайт.ru/index.php?referer=$HTTP_REFERER

которая уже "потеряла" $HTTP_REFERER

помогите, пожалуйста, разобраться как это реализовать на header или META

6
PHP / как сохранить HTTP_REFERER ???
« : 15 Октября 2002, 05:05:41 »
что-то не работает...

грузится страница с адресом

http://www.сайт.ru/index.php?referer=>

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

7
PHP / как сохранить HTTP_REFERER ???
« : 15 Октября 2002, 03:34:22 »
помогите сохранить значение в HTTP_REFERER
====


при использовании

header (\'location: \'.$url);
или


теряется значение в HTTP_REFERER,
т.е. на той странице куда человек будет передаресован, уже не получается определить откуда он пришел используя

if (strstr(getenv(\'HTTP_REFERER\'),\'сайт.ru\')


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


Евгений

8
PHP / очень простой вопрос!
« : 29 Сентября 2002, 12:36:41 »
спасибо за помощь!

9
PHP / очень простой вопрос!
« : 29 Сентября 2002, 05:38:22 »
этих двух файлов вообще не будет на сервере... будет только текст, который сейчас находится в них - и именно только эти два кусочка надо использовать

10
PHP / очень простой вопрос!
« : 29 Сентября 2002, 05:05:06 »
вопрос действительно очень простой:

есть скрипт, который в зависимости от того откуда пришел человек подгружает ему одну из двух страниц...

=========

if (strstr(getenv(\'HTTP_REFERER\'),\'rambler.ru\') or strstr(getenv(\'HTTP_REFERER\'),\'yandex.ru\')) {
   include("search-yes.php");

}

else {
   include("search-no.php");
}
?>


==========

подскажите, пожалуйста, как мне прямо из этого файла выбирать нужный html текст, не подгружая его из внешних файлов...

например, search-yes.php состоит из след. текста:
===

Вы пришли из


одного из поисковиков


http://www.rambler.ru">rambler


или


http://www.yandex.ru/">yandex



===

а search-no.php:
===

Вы НЕ использовали


ни один из


поисковиков



===

подскажите, пожалуйста, на моем примере, как мне выдавать один из этих двух текстов в зависимости от того от куда зашел человек...

обычная замена include(\'search-yes.php\') как вы уже догадалить не подошла... начила появляться ошибка, так как я пока  не знаю правил понктуации на php

заранее спасибо, и извините за такой "ламерский" вопрос - просто очень нужно уйти от подгрузки файлов...


Евгений

11
я тут нашел скрипт... который тоже работает... причем отменно и просто:

=====================


$url = "http:// URL TO GRAB";
$unique_start = "Unique html code to start grabbing";
$unique_end = "Unique html code to end grabbing";

ini_set(\'max_execution_time\', \'0\');
flush ();
$fd= fread(fopen("$url", "r"), 100000);

if ($fd)
{
$start= strpos($fd, "$unique_start");
$finish= strpos($fd, "$unique_end");
$length= $finish-$start;
$code=Substr($fd, $start, $length);
}


// $code = preg_replace("new code", "old code", $code);
// uncomment the above line to edit the output

echo $code;
flush ();
?>

====================

вот только у меня вопрос... можно ли его модифицировать, чтобы он выдирал ВСЕ удовлетворяющие условиям кусочки, а не брал только первый подходящий кусочек и завершал свою работу...

12
хочется избавиться от этого кода, который есть в странице (page.html), которую надо вставить в page.php

=============================

=============================

но страница (Page.html) вставляется в page.php с помощью Iframe... и код вставляемой страницы (page.html) не появляется в page.php... там только строчка с IFRAME

13
я попробовал вставить include:

$page_text="include(\'http://www.site.ru/page.html\')";
echo $patr=preg_match("MY MKPDKLDSKDSJK(.+)DJJKDJKJKD", $page_text, $rez);
echo "
".$rez[1];
?>

чтобы попытаться выдрать из этого кода (прижу весь текст страницы page.html):
=========
dsalkjjklkldsa jkndsajkdsa oijkdasojkdsa
("MY MKPDKLDSKDSJK dsajjojdsaj
jdsjkldsa DJJKDJKJKD
=========
текст от MY MKPDKLDSKDSJK до DJJKDJKJKD

--------------
но браузер выдал мне ошибку:
Warning: Unknown modifier \'M\' in /users/.../site/page.php on line 24

Line 24 - это:

echo $patr=preg_match("MY MKPDKLDSKDSJK(.+)DJJKDJKJKD", $page_text, $rez);

==============
и еще... а чтобы выдрать второй кусочек из этой страницы, надо опять вставлять весь этот код и он будет ЗАНОВО обрабатывать всю страницу page.html?


помогите, пожалуйста, разобраться


с уважением,
Евгений

14
преги, ереги... у меня уровень понимания все-таки еще не тот...
-------------------

мне надо в

$page_text="

текст

страницы,

его

загружай как хочешь.";

скопировать весь текст страницы?

--------------------------

попробую написать побдробнее чтобы мне хотелось сделать:

====================
у меня есть страница http://www.site.ru/page.php
в нее надо вставить части страницы http://www.site.ru/page2.html

привожу текст страницы page2.html:
------------

текст0


13dsafdsfds333333


текст1


1333333333sdfdsf3


текст2


1333333dsdssdd333


текст3


1dsasad3333333333


текст4


вфывыфыфввыфвыф


текст5


вфывыxcvvcыфвыф


текст6


вфdsadsaasыфвыф


текст7


вфывыфыdsaasadф


текст8


----------

мне нужно вытащить из этой страницы и вставить в http://www.site.ru/page.php два кусочка page2.html - первый с "

текст1

" до "

текст2

"

и второй кусок с "

текст4

" до "

текст6

"

=================
подскажите, пожалуйста, как мне ВЫРЕЗАТЬ эти два кусочка из page.html и ВСТАВИТЬ и в нужные место на страницу page.php?

содержание page.html все время меняется - неизменными остаются только 4 фразы, по которым я собираюсь вырезать эти кусочки:

"

текст1

", "

текст2

", "

текст4

", "

текст6

".




с уважением,
Евгений

15
Пример файла из которого надо выдрать кусок:
=======

текст0


текст1


13333333333333333


вфывыфыфввыфвыф


текст2


текст3


=======

участники форума, подскажите, пожалуйста, можно ли взять из этого файла часть от "

текст1

" до "

текст2

" (именно указав начало и конец отрывка - середина будет меняться и указать точно весь кусок до последней буквы невозможно - не меняются только  "

текст1

" и "

текст2

" ) и вставить ТОЛЬКО ее в другой файл (с помощью include наверное)

или это возможно только вырезая ненужные части с помощью replace?



с уважением,
Евгений

Страницы: [1] 2 3 4