За последние 24 часа нас посетили 63067 программистов и 1741 робот. Сейчас ищут 922 программиста ...

Переадресация в пхп

Тема в разделе "Вопросы от блондинок", создана пользователем Golovastik, 6 сен 2010.

  1. Golovastik

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

    С нами с:
    14 июл 2010
    Сообщения:
    193
    Симпатии:
    0
    Хочу разместить на своём сайте код банера, полученый после регистрации в партнёрке, он выглядит таким образом.
    Вот код:
    Код (Text):
    1.  
    2. <a href="http://1popov.ru/name/disc1" target="_blank">
    3. <img src="http://1popov.ru/aff/adv_materials/disc1/banners/banner.gif" width="468" height="60" border="0" /></a>
    Как защитить банер через пхп, чтоб когда человек перейдёт по этому банеру размещённому на моём сайте,чтоб он не обрезал хвост
    http://1popov.ru/name/disc1 куда будет ссылаться банер.
    Автор партнёрки предлагает такое: http://www.evgeniypopov.ru/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=59&nav=0,8
    но это если просто ссылка, а у меня банер его, он говорит что на основе этой ссылки, а конкретно не пишет полный код,это по службе поддержки.

    Я думаю что это нужно сделать так:
    Написать нужно так?
    Файл 1.php
    <?php $URL="http://1popov.ru/name/disc1" target="_blank">
    header("Location:$URL");
    exit();
    ?>

    Файл index.php

    Вот так потом оформлять этот банер на моей главной странице, где буду рекламировать диск?

    <?php
    <a href="1.php"><img src="http://1popov.ru/aff/adv_materials/disc1/banners/banner.gif" width="468" height="60"></a>
    ?>
     
  2. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
  3. Golovastik

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

    С нами с:
    14 июл 2010
    Сообщения:
    193
    Симпатии:
    0
    Ответьте на мой вопрос пожалуйста. Вы мне дали ссылку на банеры автора, такие же ссылки и получил при регистрации,такой же код, я спрашиваю про защиту его, а не про какие ссылки можно взять разместить.
    Ответьте пож. на мой вопрос и прочитайте внимательно первый пост. Заранее благодарю.
     
  4. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Golovastik
    Вы бы лучше прочитали страница по ссылке :)
    это не форум поддержки говнокода.
     
  5. Golovastik

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

    С нами с:
    14 июл 2010
    Сообщения:
    193
    Симпатии:
    0
    И что я прочитал по ссылке,про автора и его курс? И прочтение этой ссылки решило мою проблему описанную в первом посте?
     
  6. topas

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

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    Golovastik
    Вам была продемонстрирована классическая переадресация.

    PHP:
    1. <?php
    2. header("Location: [url=http://1popov.ru/name/disc1]http://1popov.ru/name/disc1[/url]");
    3. exit();
    4. ?>
    5.  
     
  7. Golovastik

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

    С нами с:
    14 июл 2010
    Сообщения:
    193
    Симпатии:
    0
    Хорошо,то есть вот это разместить в файле 1.php.
    Код (Text):
    1.  
    2. <?php
    3.  header("Location: http://1popov.ru/name/disc1");
    4.  exit();
    5.  ?>
    Напишите пожалуйста, а как написать размещение потом в файле index.php банера, как писать правльно?
     
  8. topas

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

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    HTML:
    1.  
    2. <a href="1.php"><img src="http://1popov.ru/aff/adv_materials/disc1/banners/banner.gif" width="468" height="60"></a>
    3.  
     
  9. Golovastik

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

    С нами с:
    14 июл 2010
    Сообщения:
    193
    Симпатии:
    0
    То есть для размещения банера, чтоб не было возможности обрезать партнёрские ссылки.
    Необходимо создать файл 1.php c таким содержанием:
    Код (Text):
    1.  
    2. <?php $URL="http://1popov.ru/name/disc1">
    3. header("Location:$URL");
    4. exit();
    5. ?>
    А в файле index.php написать такое?
    Код (Text):
    1.  
    2. <a href="1.php"><img src="http://1popov.ru/aff/adv_materials/disc1/banners/banner.gif" width="468" height="60"></a>
    Правильно или нет?Если нет, то как правильно?
     
  10. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Golovastik
    тебе надо научиться формулировать задачу дома ручкой на бумаге по пунктам. тогда не будет возникать таких вопросов в принципе.

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

    что у тебя
    1) ссылка <a href="1.php">
    2) по ней видо ожидается что кликнут (нафик она еще нужна)
    3) попадут на 1.php
    4) через мгновение улетят по вышеозначенному адресу: http://1popov.ru/name/disc1

    а
    решать только тебе. Ты этого хотел? Если да - то правильно.
     
  11. Koc

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

    С нами с:
    3 мар 2008
    Сообщения:
    2.253
    Симпатии:
    0
    Адрес:
    \Ukraine\Dnepropetrovsk
    2govnov.ru
     
  12. admyx

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

    С нами с:
    14 мар 2008
    Сообщения:
    2.159
    Симпатии:
    1
    Уважаемый Golovastik.
    Господин Попов оскорбляет в грубой матерной форме PHP как явление.
    Именно из-за таких, как он, и его последователей, нас именуют "быдлокодерами".
    Пожалуйста, поймите, что Попов - это даже не учебник. Не пособие.
    Это брошюра, на заглавной странице которой написано "как НЕ нужно работать".

    Я бы порекомендовал Вам книгу "Люк Веллинг, Лора Томпсон - Разработка Web-приложений на PHP и MySQL".
    Начните с этого.
    И, если Вы готовы обучаться дальше, я думаю, практически каждый на этом форуме с радостью Вам поможет.

    Что касается заданного Вами вопроса - изучите теорию редиректов в гугле.
    Там все-все есть. Правда.
    Я не выкладываю здесь ссылки только потому, что уверен, что Вы и сами сможете это сделать, и даже более
    продуктивно ("для себя"), чем я.
     
  13. Ensiferum

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

    С нами с:
    11 июл 2010
    Сообщения:
    1.292
    Симпатии:
    0
    Адрес:
    из секты поклонников Нео
    admyx
    +1
    Golovastik
    На форуме есть раздел "Чё почитать"