riky: кстати я думал над таким вариантом, но я где то читал что это замедляет работу скрипта, не знаю правда это или нет, но вариант очень хороший, спасибо) я почему спросил, потому что 1 вариант используют многие cmc frameworke итд, а как по мне этот вариант не очень)
FanatPHP: спасибо) то есть если переменные мои(источником которых является мой скрипт) они должны быть всегда инициализированы и тогда их нужно проверять if ($var) а не if (isset($var)) или if (!empty($var)) а если переменные не мои то проверять нужно так if (isset($var)) или if (!empty($var)) ?
Сергей Илларионов: спасибо) а если точно уверен что переменная инициализирована и надо проверить true false или пустой не пустой массив итд то if ($var) {} такой вариант нормальный?
DevMan: в Вашем примере я как раз удивятся не буду, потому что я знал что у флоайт есть не точность. А вот в моем примере я так и не понял, в 1 и 2 варианте мы сравниваем абсолютно одинаковые данные и одинаковые типы, а результат разный, почему так происходит?
Николай Корабельников: короче тестил тестил, и методом исключением закомментировал кусок кода, ссылку на сторонний js, и щит пропал) думаю пока так будет, потому что уже нет сил разбираться, в будущем может вернусь к этому, так получается и с стандартными сертификатами все норм) только не могу понять че именно из-за этого куска кода был щит:
На моем сайте много сторонних скриптов и подобного кода, но почему то именно из-за него был щит)
А Вам огромное спасибо, без Вас я бы не решил эту проблему, очень сильно помогли) Если есть вебмани кошелек, кидайте, я Вас не много отблагодарю)
Николай Корабельников: Мне нужно что бы я например открывал mysite.com в firefoxe мне браузер говорит что не доверяет, я его добавляю в исключения и после этого у меня иконка закрытого замка, и нету знака щита - https://support.mozilla.org/ru/kb/kak-nebezopasnyj...
а сейчас у меня, я добавил сайт в исключение и у меня и замок и щит( что мне делать?
и киньте свой вебмани)
Николай Корабельников: спасибо, Вы мне очень помогаете, надеюсь у меня получится и я Вас обязательно отблагодарю)
смотрите, в /usr/local/apache/conf/cert/ у меня в самом начале хранилось 3 денверских файла
1) privkey.pem
2) server
3) server.csr
наверно это вы и имели виду, он выглядит как сертификат какой то
только как я понимаю они не подойдут для нормальной работы для mysite.com ?
надо создать все специально для mysite.com ?
И что мне нужно дописать или написать в конфиге, какие файлы (1, 2, 3)?
Николай Корабельников: вот мне тоже кажется что я что то на косячил, смотрите, хочу сразу сказать что я в этом плохо разбираюсь но распишу что я сделал:
1) зашел на сайт https://sslcertificate.ru/online-csr-generator
2) Ввел инфу
Доменное имя - mysite.com
Организация - Mycom, Inc - левое название, не знаю что вводить
Отдел - IT
Город - Moscow - хотя я не из Moscow
Область/Штат - Moscowscaya - хотя я не из Moscowscaya
Страна: - RU Россия
Email: admin@mysite.com - тоже левый мыло
Нажал- Сгенерировать CSR
Нажал - Сохранить как - сохранил в /usr/local/apache/conf/cert/
3) В httpd-vhosts прописал
SSLEngine on
SSLCertificateFile "W:/usr/local/apache/conf/cert/cert.csr"
SSLCertificateKeyFile "W:/usr/local/apache/conf/cert/cert.pem"