За последние 24 часа нас посетили 61056 программистов и 1750 роботов. Сейчас ищут 795 программистов ...

Открытие нового окна с сертификатом?

Тема в разделе "Прочие вопросы по PHP", создана пользователем olegalim, 10 окт 2015.

  1. olegalim

    olegalim Новичок

    С нами с:
    19 сен 2015
    Сообщения:
    63
    Симпатии:
    1
    Доброе время суток.
    Есть скрипт половина на php половина на javascipt.
    Код (PHP):
    1. <?php
    2. $login=@$_GET['login'];
    3. $pass=@$_GET['pass'];
    4. if (!empty($login)) {
    5.  $curl = curl_init();
    6.  curl_setopt($curl, CURLOPT_URL, 'https://webvm.ru:1500/ispmgr?out=xml&func=auth&username='.$login.'&password='.$pass);
    7.  curl_setopt($curl, CURLOPT_HEADER, 0);
    8.  curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
    9.  curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0);
    10.  curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);
    11.  $res = curl_exec($curl);
    12.  if(!$res) {
    13.  echo '<script language="javascript"> window.open("https://webvm.ru:1500/ispmgr?&func=auth&username='.$login.'&password='.$pass.'");</script>';
    14.  }
    15.  else {
    16.  $doc = new SimpleXMLElement($res);
    17.  foreach ($doc->auth as $id) {
    18.  echo '<script language="javascript"> window.open("https://webvm.ru:1500/ispmgr?auth='.$id['id'].'");</script>';
    19.  }
    20.  foreach ($doc->error as $type) {
    21.  echo '<script language="javascript"> window.open("https://webvm.ru:1500/ispmgr?&func=auth&username='.$login.'&password='.$pass.'");</script>';
    22.  }
    23.  }
    24.  curl_close($curl);
    25. }
    26. ?>
    При выполнение скрипта почти все браузеры распознают как выплывающие окно а не как новое окно?
    Новое окно должно открываться с сертификатом sll, https:
    Если в браузере снимаешь защиту от выплывающих окон, то при запуске этого браузера автоматом идет авторизация! почему?
    Как сделать чтоб открыл новое окно с сертификатом?
    помогите сделать скрипт?????

    PHP, JavaScript, SQL и другой код пишите внутри тегов
    Код ( (Unknown Language)):
    1. [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
     
  2. denis01

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

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    в чём разница?

    что значит с сертификатом?
     
  3. olegalim

    olegalim Новичок

    С нами с:
    19 сен 2015
    Сообщения:
    63
    Симпатии:
    1
    Блокируют все браузеры!!
    Нашел [http://shpargalkablog.ru/2014/10/window-open-javascript.html/url] Как применить к скрепу?
     
  4. denis01

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

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Браузеры специально блокируют окна которые автоматически открываются в новом окне.
    Можно заменить открытие в новом окне на перенаправление в текущей странице на новую.
    Например через header location или meta refresh.