озможно ли реализовать следующую конструкцию? <?php include ''test.php?id=1; ?> соответственно test.php <?php $test = $_GET['test']; echo $test; ?> в приведенном виде выдает ошибку, как заставить работать?
хочу, что данный пример работал, на данный момент выдает ошибку <?php include 'file.php?id=1'; ?> file.php <?php $id= intval ($_GET['id']); if ($id==1) {##выполняется условие 1} else {##выполняется условие 2} ?>
Задача описана подробней некуда - реализовать передачу аргументов при подгрузке файла с помощью include. Средсвами добавления строки к имени файла этого сделать невозможно. Учитывайте, что все глобальные данные доступны и файлы, который подгружается. Однако, если необходимо выбрать какое-то действие, определите интернальную переменную или константу в качестве метки и подгружайте файл.
решил вот таким образом <?php $id=1; include 'file.php'; ?> <?php if ($id==1) {##выполняется условие 1} else {##выполняется условие 2} ?> )))