Как вы можете исключить файлы в php? - PullRequest
0 голосов
/ 15 февраля 2011

Я использую php для включения цветов фона, чтобы пользователи могли их менять, но мне также нужно знать, как их исключить, или мне нужно знать, будет ли он автоматически изменяться, когда они попадут на новую страницу, чтобы включить их это:

<?php include('background.php') 
?>

Ответы [ 3 ]

3 голосов
/ 15 февраля 2011

PHP является языком сценариев, что означает, что его интерпретация не компилируется, поэтому для каждого запроса он будет интерпретироваться снова.

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

Я надеюсь, это поможет вам.

1 голос
/ 15 февраля 2011

Во-первых, вы можете включить файл в PHP. Но есть способ, который может помочь вам решить вашу проблему.

Вы можете использовать одинаковые имена переменных в обоих файлах. например Как только вы включите первый файл, т.е.

include("file1.php");

который имеет

<?php
$color1 = "red";
?>

Тогда, если вы можете включить второй файл, может быть

include("file2.php");

который имеет

<?php
$color1 = "blue";
?>

Это заменит первое значение переменной красный на синий цвет.

В любом случае, таким образом будут видны ваши новые цвета фона.

0 голосов
/ 15 февраля 2011

Хм, включенные файлы обычно включаются по запросу. Таким образом, если вы include 1.php в первом запросе и include 2.php во втором запросе, второй запрос не знает, что предыдущий запрос сделал include 1.php.

Если вы хотите отключить файл во время одного запроса, нет, я не думаю, что это будет возможно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...