这是转换url的有效方法吗?p=XX到显示的内容?
<?php if (isset($p[include ($_GET['p'] . '.php')])) ?>
其他奖励问题:
我使用的是examplep,为什么不能分别使用<?
或<?=
标记而不是<?php
和<?php echo
标记呢。
您可能正在寻找此解决方案?
<?php
if ( isset( $_GET['p'] ) && isset( $p[ $_GET['p'] ] ) ) {
include( $_GET['p'] . ".php" );
}
?>
我可以回答您的奖金问题。
只有启用了shorttags
,<?
和<?=
才能工作。无论如何,你都不应该使用它们。曾经趁你还可以的时候,现在就学吧。
有很多方法可以处理您想要做的事情。一种常见的方法是将页面ID或名称等信息存储在数据库中,然后从标头中提取p变量,并获取所需的数据。
另外,找到php.ini文件(''xamp''php),然后打开short_open_tag。
如果不是,这不是一个好主意,因为不是所有你想要代码的服务器都支持短标签。因此,如果你想迁移,你将有相当多的工作要做。