Для меня это было trust configuration
браузера - нужно было добавить сайт к доверенным сайтам браузера (Свойства обозревателя -> Безопасность -> Локальный Интернет -> Сайты -> Добавить сайт с точным портом , http / https и ** адрес *).
По какой-то странной причине инструкции энктипа находятся в заголовке токена ... или есть какое-то отступление к этому шифрованию.
Представьте себе включение таким, какое оно есть: копирование и вставка содержимого включенного файла PHP, которое затем будет интерпретировано. Здесь вообще нет изменения области видимости, поэтому вы все равно можете напрямую обращаться к $ someVar во включенном файле (даже если вы можете рассмотреть структуру на основе классов, в которой вы передаете $ someVar в качестве параметра или ссылаетесь на несколько глобальных переменных).
Самый простой способ сделать это похоже на это
index.php
<?php $active = 'home'; include 'second.php'; ?>
second.php
<?php echo $active; ?>
, можно совместно использовать переменные, так как Вы включаете 2 файла при помощи, "включают"
Вы можете сделать что-то вроде этого, чтобы добиться желаемого эффекта:
$_GET['id']=$somevar;
include('myFile.php');
Однако похоже, что вы используете это include как вызов какой-то функции (вы неоднократно упоминали его вызов с разные аргументы).
В таком случае, почему бы не превратить его в обычную функцию, включаемую один раз и вызываемую несколько раз?
Ваш вопрос не очень ясен, но если вы хотите включить файл php (добавить источник этой страницы к себе), вам просто нужно сделать следующее:
if(condition){
$someVar=someValue;
include "myFile.php";
}
Пока переменная называется $ someVar в myFile.php
Добавление аналогично вставке кода. Вы получаете во включенном коде те же самые переменные, что и в базовом коде. Таким образом, вы можете сделать это в своем основном файле:
<?
if ($condition == true)
{
$id = 12345;
include 'myFile.php';
}
?>
И в "myFile.php":
<?
echo 'My id is : ' . $id . '!';
?>
Будет выведено:
Мой идентификатор - 12345!