За последние 24 часа нас посетили 20182 программиста и 1693 робота. Сейчас ищут 1890 программистов ...

Как узнать, с какой страници пришёл посититель, и накакую ..

Тема в разделе "Вопросы от блондинок", создана пользователем Anonymous, 8 июн 2007.

  1. Anonymous

    Anonymous Guest

    ушёл.

    Думаю, вопрос говорит всё сам за себя
     
  2. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    $_SERVER['HTTP_REFERER']

    Casper
    большинство ответов есть в поиске.

    P.S. и давайте писать в новичках, а?
     
  3. Vitas

    Vitas Активный пользователь

    С нами с:
    7 фев 2006
    Сообщения:
    595
    Симпатии:
    0
    Адрес:
    Новосибирск, Академгородок
    В переменной $_SERVER["HTTP_REFERER"] хранится значение откуда пришел пользователь.

    Сделай типа такого файла:
    PHP:
    1. <?php
    2. // 2007 © Vitas
    3.  
    4. $file = fopen("referers.txt", "at");
    5. flock($file, LOCK_EX);
    6. fwrite($file, "Откуда: " . $_SERVER["HTTP_REFERER"] . "\n");
    7. fwrite($file, "Куда: " . $_SERVER["REQUEST_URI"] . "\n\n");
    8. flock($file, LOCK_UN);
    9. fclose($file);
    И инклудь его в каждую страницу.

    PS: используй поиск.
    PPS: Luge, обогнал, блин. :)
     
  4. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    бугага. накакай.
     
  5. KombaInER

    KombaInER Активный пользователь

    С нами с:
    5 апр 2007
    Сообщения:
    221
    Симпатии:
    0
    Адрес:
    Днепр+Крым=Украина
    :lol: жжоте товарищ админ =)
     
  6. Киря

    Киря Активный пользователь

    С нами с:
    20 янв 2007
    Сообщения:
    37
    Симпатии:
    0
    Адрес:
    Феодосия
    <?php
    // 2007 © Vitas

    $file = fopen("referers.txt", "at");
    flock($file, LOCK_EX);
    fwrite($file, "Откуда: " . $_SERVER["HTTP_REFERER"] . "\n");
    fwrite($file, "Куда: " . $_SERVER["REQUEST_URI"] . "\n\n");
    flock($file, LOCK_UN);
    fclose($file);

    если поместить в html страницу, работать будет?
     
  7. Vitas

    Vitas Активный пользователь

    С нами с:
    7 фев 2006
    Сообщения:
    595
    Симпатии:
    0
    Адрес:
    Новосибирск, Академгородок
    Если .html обрабатываются как PHP скрипты то да.
     
  8. Киря

    Киря Активный пользователь

    С нами с:
    20 янв 2007
    Сообщения:
    37
    Симпатии:
    0
    Адрес:
    Феодосия
    а куда можно тот код разместить?
    между тегами <body></body> или
    после </html> ?
     
  9. Davil

    Davil Guest

    ага.
    PHP:
    1.  
    2. <body>
    3. <script type="text/php">
    4. echo "Всем привет! Я скрипт php...";
    5. </script>
    6. </body>
    7.  
     
  10. Киря

    Киря Активный пользователь

    С нами с:
    20 янв 2007
    Сообщения:
    37
    Симпатии:
    0
    Адрес:
    Феодосия
    <body>
    <script type="text/php">

    $file = fopen("referers.txt", "at");
    flock($file, LOCK_EX);
    fwrite($file, "Откуда: " . $_SERVER["HTTP_REFERER"] . "\n");
    fwrite($file, "Куда: " . $_SERVER["REQUEST_URI"] . "\n\n");
    flock($file, LOCK_UN);
    fclose($file);

    </script>
    </body>

    правильно?
    <?php и ?> внутри в данном случае не ставится?
     
  11. Киря

    Киря Активный пользователь

    С нами с:
    20 янв 2007
    Сообщения:
    37
    Симпатии:
    0
    Адрес:
    Феодосия
    <body>
    <script type="text/php">

    $file = fopen("referers.txt", "at");
    flock($file, LOCK_EX);
    fwrite($file, "Откуда: " . $_SERVER["HTTP_REFERER"] . "\n");
    fwrite($file, "Куда: " . $_SERVER["REQUEST_URI"] . "\n\n");
    flock($file, LOCK_UN);
    fclose($file);

    </script>
    </body>

    правильно?
    <?php и ?> внутри в данном случае не ставится?
     
  12. Davil

    Davil Guest

    нет, не ставится.
    Но это не прокатит.
    Тебе нужно править httpd.conf, чтобы интерпретатор php обрабатывал html документы.
    И проще все-таки пользоваться <?php и ?>, чем <script language="php"></script>...

    P.S. про <script type="..."> - хоть и рабочий вариант, но это была скорее шутка...
     
  13. Киря

    Киря Активный пользователь

    С нами с:
    20 янв 2007
    Сообщения:
    37
    Симпатии:
    0
    Адрес:
    Феодосия
    та это тогда уже не у меня а у админа, где хостится мой сайт.
    Кстати, мой хостинг с поддержкой РНР, так все-таки надо править?
     
  14. Davil

    Davil Guest

    надо давать файлам расширение .php
     
  15. Киря

    Киря Активный пользователь

    С нами с:
    20 янв 2007
    Сообщения:
    37
    Симпатии:
    0
    Адрес:
    Феодосия
    если давать .рнр , то нужно ставить в код дополнительные символы, что-то вроде:

    <?php

    <html>
    <head></head>
    <body>привет и тд...</body>
    </html>

    ?>

    правильно? этого будет достаточно?
     
  16. Davil

    Davil Guest

    ничего подобного. Он отрабатывается аналогично html'y, но еще воспринимает и php код <?php ?>
     
  17. FishErr

    FishErr Активный пользователь

    С нами с:
    6 июл 2007
    Сообщения:
    25
    Симпатии:
    0
    хм.. а я вопросы помещаю в раздел для новичков.. О_о
     
  18. host

    host Активный пользователь

    С нами с:
    20 июн 2007
    Сообщения:
    733
    Симпатии:
    3
    в данном случае смысл от
    PHP:
    1. <?php
    2. ...
    3. ?>
    вообще нету, тем более с ошибкой :)