В том числе файл терпит неудачу в php
У меня есть этот код
<?php include ("commentsdisplay.php?postid=".$activity[$i]['PostId']."&category=".$activity[$i]['Category']) ; ?>
но php генерирует фатальную ошибку. Это неправильный синтаксис?
Warning: include(commentsdisplay.php?postid=17&category=article):
failed to open stream: No error in C:\wamp\www\Spiralblog\home.php on line
79
Call Stack
# Time Memory Function Location
1 0.0015 253760 {main}( ) ..\home.php:0
1 ответ
Вы не можете передавать параметры для такого включения.
Прочтите первый ответ на этот вопрос, опубликованный некоторое время назад: /questions/35327866/php-vklyuchit-fajl-php-a-takzhe-otpravit-parametryi-zaprosa/35327898#35327898
Цитата из: @Daff
Представьте, что это включает в себя то, что оно есть: Копирование и вставка содержимого включенного PHP-файла, который затем будет интерпретирован. Изменение области действия вообще не меняется, поэтому вы все равно можете напрямую обращаться к $someVar во включаемом файле (даже если вы рассматриваете структуру на основе классов, в которой вы передаете $someVar в качестве параметра или ссылаетесь на несколько глобальных переменных).