neden IE gösterilen html (bu değeri kullanarak php oturumları alınır) metin değeridir

3 Cevap php

Tamam kodudur

first.php kod

 <?PHP
session_start();
include("script.php");
?>
<form action="script.php" method=POST>
<input type="text" value="<?PHP if(isset($_SESSION['info']['firstname'])){echo $_SESSION['info']['firstname']; }?>" name="firstname">
</form>

i php dosyasını kaydetmiş ve "script.php" sayfa çok gibi php oturumları intialising ilgili tüm kodu vardır

script.php kod

<? $info=new array();
$info['firstname]=$_POST['firstname'];
$info['lastname]=$_POST['lastname'];
session_start();
$_session['info']=$info;
?>

IE'de "first.php" açtığınızda artık, metin kutusu ile dolu olan

<?PHP if(isset($_SESSION['info']['firstname'])){echo $_SESSION['info']['firstname']; }?>"

neden önceden so.thanks edilir.

3 Cevap

Eğer script.php bir sözdizimi hatası var gibi onun bakmak, bu gibi olmalıdır:

<?php
$info=new array();
$info['firstname']=$_POST['firstname'];
$info['lastname']=$_POST['lastname'];
session_start();
$_session['info'] = $info;
?>

Eğer bir web sunucusu üzerinden sayfaya erişmek emin misiniz?

Başka bir deyişle, http://youserver/first.php ve sadece IE file file :/ / / yol / first.php yılında first.php dosyayı açamıyor bunu erişirim

Büyük olasılıkla görüyoruz ki sen <?PHP yerine var, çünkü <?php.