Как сделать рандомное открытие ссылок?

Тема в разделе "Другие языки", создана пользователем TopReseller, 9 сен 2016.

Модераторы: Цукер
  1. TopReseller

    TopReseller

    Регистр.:
    30 июл 2011
    Сообщения:
    320
    Симпатии:
    115
    Иногда использую код открытия 2 ссылок по одному клику
    Код:
    <a href="https://google.ru" target="_blank" onclick="window.open('http://yandex.ru','Yandex');">ссылка</a>
    Сейчас потребовалось по событию onclick открывать случайную ссылку из txt файла
    Подскажите пожалуйста, как такое можно реализовать?
     
  2. Q_BASIC

    Q_BASIC

    Регистр.:
    30 ноя 2013
    Сообщения:
    392
    Симпатии:
    270
    При генерации страницы на php ссылки ставить можно.

    Можно сделать файл редиректа, ссылка будет вести на него, а он будет переадресовывать

    Еще можно ajax'ом сделать при клике, но это дно.
     
    TopReseller нравится это.
  3. DragonZX

    DragonZX Создатель

    Регистр.:
    6 фев 2014
    Сообщения:
    34
    Симпатии:
    5
    А если реклама, то гораздо интересней и проще на будущее - сразу сделать функцию генерации и подгрузить её на страничку.

    Мало того, в этом же файле можно все ссылки и указать, а не читать неизвестно откуда.
     
    TopReseller нравится это.
  4. Richard

    Richard Постоялец

    Регистр.:
    2 апр 2006
    Сообщения:
    67
    Симпатии:
    25
    Скрипт для вывода произвольных ссылок.
    Все ссылки (или просто текст) хранятся в отдельном файле, каждая ссылка с новой строки.
    На сайте в месте вывода ссылок инклюдится файл
     

    Вложения:

    • random_links.rar
      Размер файла:
      629 байт
      Просмотров:
      2
    TopReseller нравится это.
  5. insk

    insk Создатель

    Регистр.:
    5 сен 2013
    Сообщения:
    7
    Симпатии:
    1
    $input = array('link1','link2','link3');
    $rand_keys = array_rand($input, 2);
    echo $input[$rand_keys[0]] . "\n";
     
    TopReseller нравится это.