2014-01-05 2 views
0
내가 session_start() 몇 가지 문제가 있어요

, 나는 3 개 PHP 파일을 가지고는, 첫 번째 형태입니다 게시물 데이터 :PHP 세션 처리 문제가 서버

두 번째는 startsession.php라고
<form method="post" action="startsession.php"> 
    First name: <input name="firstname" type="text" value=""> 
    <br> 
    Last name: <input name="lastname" type="text" value=""> 
    <br> 
    <input type="submit" name="submit" value="Submit"> 
</form> 

세션 및 저장을 시작합니다 형태의 데이터 및 테스트에 대한 다른 페이지로 전송 :

마지막으로 sessiontest.php
<?php 
    session_start(); 
?> 
... 
<?php 
    $_SESSION['firstname'] = $_POST["firstname"]; 
    $_SESSION['lastname'] = $_POST["lastname"]; 
?> 
<p><a href="sessiontest.php>"> Link </a></p> 

은 세션을 시작하고 저장된 변수를 읽지 만 작동하지 않는 것 :

<?php 
    session_start(); 
    echo $_SESSION['firstname']; 
?> 

누군가가 문제의 원인을 파악하는 데 도움을 줄 수 있습니까? 서버에서 뭔가있을 수 있습니까? 내 PHP 코드의 나머지 부분은 잘 작동 양식 게시는 잘 작동하고 나는 startsession.php에서 데이터를 읽을 수 있지만 추가 이후 sessiontest.php.

+1

'

Link

가'제대로 보이지 않습니다 작동하거나 오타인가? –

+0

미안하지만 잘못 입력했습니다. 코드는 정확합니다. – user3163092

답변

1

에서 당신이

<p><a href="sessiontest.php>"> Link </a></p> 

에 잘못된 링크를 입력하지 href="sessiontest.php>"에서 > 태그 그래서 당신은 쓰기

<p><a href="sessiontest.php"> Link </a></p> 
-1

다음 코드로 대체하십시오

"> 링크

삭제> 링크

링크에서 기호

+0

"sessiontest.php>"를 ​​"sessiontest.php"로 변경하는 것을 의미 할 수 있습니다 (가능한 한 명확하게 답변을 작성하십시오) – user1834095