2014-09-29 3 views
0

현재 PHP를 사용하여 웹 페이지에 상수를 저장 한 다음 Ajax와 함께 POST 기능으로 보냅니다. 그러나 이것은 해킹에 취약하다. (사용자가 파이어 버그로 변수를 변경할 수있다.) 그래서 PHP의 변수를 페이지의 PHP에 저장 한 다음 나중에 POST 메서드에서 액세스 할 수있다. (또는 GET POST 함수에서 여전히 사용할 수있는 페이지의 변수입니다. 변수를 가져 오는 위치이기 때문에)?PHP : PHP 변수를 POST에 사용할 페이지에 저장하십시오.

+0

'$ _SESSION' 같은 소리 ... – TiMESPLiNTER

+1

프런트 엔드에서 변수를 변경할 수 없다면 거기에서 아무런 포인트가 전달되지 않습니다. 스크립트에서 php 변수로 사용할 수 있습니다. 이것이 귀하가 의미하는 바가 아니라면, 귀하의 질문에 대해보다 구체적으로 설명 할 가치가 있습니다. –

+0

어쨌든 브라우저에 저장할 필요가없는 것처럼 보이므로 PHP 스크립트에서 직접 선언하지 않아도됩니까? – Ferenjito

답변

2

내가 사용하기를 원하는 것은 나중에 사용할 값을 저장하는 것입니다. 당신은에서 연속 호출 사이에 저장하고자하는 경우 여기

당신이 $_SESSION

을 사용해야합니다 당신은 세션

$_SESSION['thevalue'] = $_POST['value']; 
+0

나는 그것을 생각하고 있었고, 최선의 선택인지 확실하지 않았습니다. – StrongJoshua

0

session_start(); 

// 저장 변수처럼 그것을 할 수 있습니다 동일한 사용자는 다음을 사용하십시오 :

<?php 
    session_start(); 
    $_SESSION["your variable/constant"] = yourvaule; 

이제 필요에 따라 변수를 사용하여 $_SESSION["your variable/constant"]

으로 액세스하면 도움이되기를 바랍니다.

관련 문제