2014-07-09 2 views
0

양식 변수를 사용하여 $ _SESSION [ 'steamid'] 을 다른 웹 페이지로 보내려합니다. 또한 변수가있는 비활성화 된 텍스트 양식을 원합니다.양식에서 세션 변수 보내기

현재이 내가 가지고있는 코드 :

$variable = $_SESSION['steamid']; 

<input type="hidden" name="b64id" value="'$variable'"/></br> 
    <p>Your 64 ID: <input type="text" name="b64id" value="'$variable'" disabled="disabled"/></br> 

하지만 난 그냥 다른 쪽 끝의 "$ 변수"를 잡하고있다. POST 및 쿠키 사용을 피하고 싶지만 필요한 경우 기꺼이 사용합니다. $ 변수에 값이 있음을 보장 할 수 있습니다.

+0

을 즐기십시오 :' "$ 변수"' – Phantom

+0

아래 부분은 HTML 그리고 당신은 PHP에서 변수를 정의했다. 그래서 그 변수가 내부에 있는지 확인하지 않으면 그 변수를 사용할 수 없습니다.

답변

3

두 가지 문제 :

  1. 당신은 당신의 PHP 태그와 에코 문을 잊었
  2. 당신이 원인이 1 위를 한 경우에도 동일한 문제가

이 발생하는 경우, 작은 따옴표는 필요하지 않습니다 (PHP 5.4 이상 또는 짧은 태그 사용이 설정된 경우) 필요한 것을해야합니다.

<p>Your 64 ID: <input type="text" name="b64id" value="<?= $variable ?>" disabled="disabled"/></br> 
-1

fol PHP 태그를 가진 lowing 코드 : 값을 갖는 여부 session 경우

<input type="hidden" name="b64id" value="<?php echo $variable ?>"/></br> 
    <p>Your 64 ID: 
    <input type="text" name="b64id" value="<?php echo $variable ?>" disabled="disabled"/>  
</br> 

또한 확인해야합니다. 같은 :

$variable = (isset($_SESSION['steamid']))?$_SESSION['steamid']):''; 
+0

왜 downvoted ???????? – Manwal

0

당신이

<input type="hidden" name="b64id" value="'$variable'"/></br> 
    <p>Your 64 ID: <input type="text" name="b64id" value="'$variable'" disabled="disabled"/></br> 

올바른

가 해결되지 PHP 태그를 열어야합니다 PHP 변수를 사용하고자 할 때

<input type="hidden" name="b64id" value="<?php echo $variable ?>"/></br> 
    <p>Your 64 ID: <input type="text" name="b64id" value="<?php echo $variable ?>" disabled="disabled"/></br> 

약식이 있습니다 <?= $variable ?> 의미는 <?php echo $variable ?>

PHP로 된 단어 !!!

작은 따옴표를 제거 :

+0

$ html =에이 글을 쓰고 있는데 $ 변수 – Gamma032

+0

은 파일의 확장자가 무엇인가요? HTML 또는 PHP? – Anri

+0

그것은 PHP 파일입니다. – Gamma032