سؤال

ولقد تقدمت عملية شكل وكسر رمز يصل إلى ملفات مختلفة لتبقى نظيفة ومنظمة.

والآن أنا إنشاء نموذج لHTTPS الأمن.

هل كل الملفات I سحب في صفحتي قد يتعين كما دعا الشبكي كذلك؟ وفي هذه الحالة لم يعد بإمكاني استخدام تشمل ()؛ كما أنه لم يعد يسمح المسارات النسبية؟

هل الحل لاستخدام file_get_contents () ؛؟ أو لا فقط (الماجستير) الصفحة نفسها بحاجة ليتم استدعاؤها كما الشبكي؟

هل كانت مفيدة؟

المحلول

وهذا يبدو وكأنه لا يجب الخلط بين المصطلحات. HTTPS هو بروتوكول يستخدم لطلب صفحة من الخادم باستخدام SSL أو تشفير TLS. وهذا هو منفصل عن كيفية خدمتك الطلب.

في مصدر PHP الخاص بك يتضمن يتم معالجتها من جانب الخادم. يشمل سيتم فعلت كل من قبل PHP يد صفحة قبالة لخادم الويب الخاص بك ليتم إرجاعها عبر الارتباط TLS.

وfile.php:

<?php
include 'fileA.php';
include 'fileB.php';
?>

في المثال أعلاه، وكيل المستخدم (المتصفح)، فلا يرى fileA.php أو fileB.php. يتم إرجاع طلب صفحة وثيقة واحدة. قد تطلب ذلك عن طريق https://my-server.com/file.php ، التي حالة هذا هو كل ما تحتاج.

نصائح أخرى

إذا كانت الملفات على نفس الخادم لا تحتاج لتغيير أي شيء.

وتشمل ( "file.php")؛

وسوف تعمل على ما يرام.

وأيضا إذا كنت لتضمين ملف من خادم نوثر الشبكي، ما دام لديك TLS المكتبات الإعداد بشكل صحيح، https ليست مشكلة

وتشمل ( " https://anotherserver.com/file.php ")؛

وسيعمل المقدمة يخدم الخادم الآخر PHP ولا يتم تنفيذ ذلك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top