Итак, я хочу иметь код включения на моей странице index.php, который будет содержать все другие html-страницы внутри него. Я использовал, чтобы сделать это, используя идентификатор = ссылку link.html и это?:Старый PHP включает код, который больше не работает, как исправить?
<?php
$id = $HTTP_GET_VARS['id'];
if (!$id || $id == "")
{
$number=10;
include("news/show_news.php");
}
else
{
include "$id";
}
?>
но Apparantly HTTP_GET_VARS нераспознан или что-то? Как я могу исправить это, чтобы он работал? Или, если все изменилось, почему я не должен использовать такие вещи для включения?
'include' все еще работает (с моей PHP версии, о 5.4.x). '$ HTTP_GET_VARS ['id']' = это действительно старый. почему вы не используете метод «GET» или «POST»? поэтому html: 'page.php? Id = the_id' php:' $ id = $ _GET ['id'] ' –
этот код вызывает проблему безопасности, обратитесь к руководствам, книгам и т. Д. – Peter