채택완료

kcaptcha 예제 소스를 보는 중에 삼항 연산자인지 뭔지 해석이 안되는 구문이 있기에 질문 올립니다.

2014-07-15 (화) 19:52:47 5,416

수고 많습니다.

kcaptcha 예제 소스를 다운로드 받아서 보는 중인데, 삼항 연산자인지 뭔지 해석이 안되는 구문이 있기에 질문 올립니다.

아래 구문 중에서 img src= 라인에서 ? 와 = 의 연산자는 어떤 뜻으로 작용하는지 알려주시면 감사하겠습니다.

form_example.php 

Copy
<?phpsession_start();?><form action="" method="post"><p>Enter text shown below:</p><p><img src="./?<?php echo session_name()?>=<?php echo session_id()?>"></p><p><input type="text" name="keystring"></p><p><input type="submit" value="Check"></p></form><?phpif(count($_POST)>0){ if(isset($_SESSION['captcha_keystring']) && $_SESSION['captcha_keystring'] === $_POST['keystring']){  echo "Correct"; }else{  echo "Wrong"; }}unset($_SESSION['captcha_keystring']);?>​
 
|

답변 2개

채택된 답변
+20 포인트

<img src="./index.php?session_name=session_id"> 

아, 연산자는 아니고, get 포스트에 변수와 값을 달아서 붙인다는 뜻이군요.

고맙습니다.

답변을 작성하려면 로그인이 필요합니다.