php 代码 帮忙看一下

来源:百度知道 编辑:UC知道 时间:2024/06/18 11:30:24
<?php
if(empty($mode)) {
$mode = "abc";
}
?>

<a href=<?=$PHP_SELF?>?mode=dddd>ok</a>

<?
echo $mode;
?>

新装了php 5 这个程序 怎么 不打出 "dddd"

php4 里 没问题的
自己解决了 把 php.ini 里的 register_globals 开 on 了就行了

php5中php.ini设置的问题,short_tag默认为关闭,所以<??>中的php代码服务器无法识别。只需再php.ini中将short_tag打开然后重启服务器即可,或将代码中的<??>代替为<?php?>
<?php
if(empty($mode)) {
$mode = "abc";
}
?>

<a href=<?php echo $_SERVER['PHP_SELF'];?>?mode=dddd>ok</a>

<?php
echo $mode;
?>

<?php
if(empty($mode)) {
$mode = "abc";
}
?>

<a href=<?php echo $_SERVER['PHP_SELF'];?>?mode=dddd>ok</a>

<?php
echo $mode;
?>

111