나는 페이지 HTML의 일부 내부에 다음과 같은 코드 블록을 가진 파일이 있습니다PHP 코드는 HTML 파일 내에서 실행되지
이<?php
// Load cookie values
function Load($item) {
$item = strtolower($item);
if(!$_COOKIE['appsite_'.$item]) return null;
return $_COOKIE['appsite_'.$item];
}
?>
기능은에있다 :이 함수를 호출
<input name="appname" type="text" value="<?php Load('appname'); ?>" placeholder="Your App Name" />
HTML 파일의 맨 위에 쿠키가 만들어 지지만 어떤 이유로 입력 HTML 마크 업 안의 코드가 실행되고 있지 않습니다.
$item = "appname";
echo $_COOKIE['w8appsite_'.$item];
그것은 파일 아래로 낮은 PHP 코드 것 같아 그냥 실행되지 않는 :
나는 단지 기능 아래에 다음을 수행하여 쿠키의 값을 액세스 할 수 있습니까?
<input name="appname" type="text" value="<?php echo Load('appname'); ?>" placeholder="Your App Name" />
당신은 PHP
HTML과 PHP는 동일하지 않습니다. –
내용을 에코하기에 충분한 함수의 간단한 return 문입니까? – Oleg