ssl сертификат приводит к тому, что один файл не работает

0

Недавно я получил сертификат SSl и установил его, и все, что позже, похоже, работает нормально, но один файл (index1.php) не работает, т работает правильно, а файл работает только на http, а не на https. Вкладка "Регистрация" (#Signup) не показывается только (#sigin) работает (в случае использования.), но отлично работает при использовании (http://..), и я не вижу никакой ошибки. Вот мой php файл:

<?php /* Main page with two forms: sign up and log in */
require 'db.php';
session_start();?>
<!DOCTYPE html><html><head>  <title>Sign-Up/Login Form</title>
<?php include 'css/css.html'; ?></head>
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST'){
if (isset($_POST['login'])) { //user logging in

    require 'login.php';

}

elseif (isset($_POST['register'])) { //user registering

    require 'register.php'; }}?>
<body>  <div class="form">

  <ul class="tab-group">
    <li class="tab"><a href="#signup">Sign Up</a></li>
    <li class="tab active"><a href="#login">Log In</a></li>
  </ul>

  <div class="tab-content">

     <div id="login">   
      <h1>Welcome Back!</h1>

      <form action="index1.php" method="post" autocomplete="off">

        <div class="field-wrap">
        <label>
          Email Address<span class="req">*</span>
        </label>
        <input type="email" required autocomplete="off" name="email"/>
      </div>

      <div class="field-wrap">
        <label>
          Password<span class="req">*</span>
        </label>
        <input type="password" required autocomplete="off" name="password"/>
      </div>

      <p class="forgot"><a href="forgot.php">Forgot Password?</a></p>

      <button class="button button-block" name="login" />Log In</button>

      </form>

    </div>

    <div id="signup">   
      <h1>Sign Up for Free</h1>

      <form action="index1.php" method="post" autocomplete="off">

      <div class="top-row">
        <div class="field-wrap">
          <label>
            First Name<span class="req">*</span>
          </label>
          <input type="text" required autocomplete="off" name='firstname' />
        </div>

        <div class="field-wrap">
          <label>
            Last Name<span class="req">*</span>
          </label>
          <input type="text"required autocomplete="off" name='lastname' />
        </div>
    </div>


    <div class="top-row">
        <div class="field-wrap">
          <label>
            City <span class="req">*</span>
          </label>
          <input type="text" required autocomplete="off" name='City' />
        </div>

        <div class="field-wrap">
          <label>
            Postal<span class="req">*</span>
          </label>
          <input type="text"required autocomplete="off" name='Postal' />
        </div>
    </div>


    <div class="top-row">
        <div class="field-wrap">
          <label>
            Street<span class="req">*</span>
          </label>
          <input type="text" required autocomplete="off" name='Street' />
        </div>

        <div class="field-wrap">
          <label>
            buildingNo<span class="req">*</span>
          </label>
          <input type="text"required autocomplete="off" name='buildingNo' />
        </div>
    </div>


    <div class="top-row">
        <div class="field-wrap">
          <label>
            phone<span class="req">*</span>
          </label>
          <input type="text" required autocomplete="off" name='phone' />
        </div>

        <div class="field-wrap">
          <label>
            Room (if any)
          </label>
          <input type="text"notrequired autocomplete="off" name='noteadress' />
        </div>
    </div>

      <div class="field-wrap">
        <label>
          Email Address<span class="req">*</span>
        </label>
        <input type="email"required autocomplete="off" name='email' />
      </div>

      <div class="field-wrap">
        <label>
          Set A Password<span class="req">*</span>
        </label>
        <input type="password"required autocomplete="off" name='password'/>

      </div>
          <div class="field-wrap">
       <h3 style="color:green"> By clicking Register, you agree to our Terms and that you have read our <span><a  href="../../../../forms/terms-and-conditions/index.html">Data Use Policy</a></span>, including our Cookie Use</h3>
      </div>

      <button type="submit" class="button button-block" name="register" />Register</button>

      </form>

    </div>  

  </div><!-- tab-content -->

</div> <!-- /form -->
  <script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script>

    <script src="js/index.js"></script>

</body>
</html>
  • 0
    Немного разумного отступа от кода было бы хорошей идеей. Это поможет нам прочитать код и, что более важно, поможет отладить его. Бегло взгляните на стандарт кодирования для своей выгоды. Вас могут попросить изменить этот код через несколько недель / месяцев, и в итоге вы меня поблагодарите.
  • 1
    <script src='http://cdnjs... - Если вы находитесь в https , все ресурсы (js, css, изображения и т. д.) также должны вызываться в https, или некоторые браузеры могут блокировать эти файлы как «небезопасные». "
Показать ещё 2 комментария
Теги:
ssl
http
https

1 ответ

-2

Можете попробовать изменить:

<script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script>

Для того, чтобы:

<script src='https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script>

Если просто изменить http на https не получится, вам нужно будет найти https-версию ссылки.

  • 0
    Проблема решена путем изменения скрипта с http на https
  • 0
    Теперь форма выше вводит регистрационную информацию в Mysql. Если я хочу выбрать город и улицу из выпадающего списка, используя параметры и добавив этот параметр в свою таблицу в Mysql, как я могу это сделать?
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню