Привет всем , у меня есть код с переброской на рандомный сайт , он работает . Но при нажатии кнопки вместо текущей страницы вылазить 1VAL , а в новой открывается моя ссылка . нужно убрать , что бы не менялась текущая страница . PHP: <?php $refs = array("http://php.ru", "http://php.net", "http://vk.com");//массив ссылок header('Content-Type: text/html; charset=utf-8'); session_start(); //запускаем сессию, если она не запущена //если куки отсутствуют значит время истекло и пора выполнится условию if (!isset($_COOKIE['ref_id'])) { setcookie("ref_id", "dkf", time() + 10); //Установим куки на 10 сек //Проверим нажата ссылка или нет if ("условие нажатия ссылки") { $val = $_SESSION['count']; //Сохраняем для сравнения с длиной массива ссылок echo $val . " val"; //count($refs) - длина массива if (count($refs) > $val) { //Проверим пустая переменная или нет //выполняется единижды if (!isset($_SESSION['count'])) { //если переменная пустая инициализируем ее. (int) $_SESSION['count'] = 0; //храним количество нажатий //потом уже используем массив ссылок, который пологается, что емеется $refs[$_SESSION['count']]; $ref = $refs[$_SESSION['count']]; //открываем ссылку в новом окне echo <<<END <script language="JavaScript"> window.open('$ref');</script>' END; $_SESSION['count'] ++; //Увеличим на один } else { $refs[$_SESSION['count']]; $ref = $refs[$_SESSION['count']]; //открываем ссылку в новом окне echo <<<END <script language="JavaScript">window.open('$ref');</script> END; $_SESSION['count'] ++; //Увеличими на один } } else { //обнулим переменную сессий //и ссылки будут обратно по порядку отображаться $_SESSION['count'] = 0; } } } else { echo "no isset"; }
посмотри документацию по window.open там по идее в open можно указать target или имя окна, чтобы открыть в новом окне
ты меня не так понял , нужно убрать , что бы не открывалось в окне при нажатии кнопки надпись "val" , а оставалось на текущем