2012-12-10 68 views
0

我里面的一些页面的HTML用下面的代码块中的文件:PHP代码不被HTML文件中执行

<input name="appname" type="text" value="<?php Load('appname'); ?>" placeholder="Your App Name" /> 

调用该函数:

<?php 
// Load cookie values 
function Load($item) { 
    $item = strtolower($item); 
    if(!$_COOKIE['appsite_'.$item]) return null; 
    return $_COOKIE['appsite_'.$item]; 
} 
?> 

功能是在HTML文件的顶部,Cookie被创建,但由于某种原因,输入HTML标记中的代码未被执行。只是没有执行

$item = "appname"; 
echo $_COOKIE['w8appsite_'.$item]; 

好像PHP代码下下文件:

我可以通过以下只是功能下做访问cookie的值?

+0

HTML和PHP是不一样的。 – 2012-12-10 22:39:53

+0

函数的返回语句是否足以回显内容? – Oleg

回答

6

尝试以下操作:

<input name="appname" type="text" value="<?php echo Load('appname'); ?>" placeholder="Your App Name" /> 

您需要echo串在PHP

0

你设置的cookie $_COOKIE['w8appsite_appname']和功能检查$_COOKIE['appsite_appname']这将始终返回null