2012-08-28 2 views
0

사용자가 텍스트 양식 (예 : $name)을 통해 변수를 설정할 수 있도록 허용 한 다음 양식을 채운 후 쿠키를 설정하여 쿠키가 $name으로 설정하십시오.PHP - 사용자가 쿠키를 허용하도록 허용

그래서 텍스트 형태로, 사용자는 그럼 난 쿠키가 setcookie ("name", "John")로 설정하고 싶습니다

$name = 'John';를 설정 한 경우,

감사합니다.

답변

1

다음 코드

setcookie('name',$_GET['name']); 

을해야한다.

+1

양식 메서드 값에 따라 위의 해결 방법은보다 명료해야합니다. $ _GET [ 'name'] 또는 $ _POST [ 'name']. 두 경우 모두 해결할 수 있습니다. $ _REQUEST [ 'name'] – bkwint

0
$name = $_REQUEST['name']; 
    if(!isset($_COOKIE['name']))  
    { 
    setcookie('name',$name,0);//The cookie will expire at the end of the session 
    } 
+0

답장을 보내신 모든 분들께 감사드립니다. 쿠키를 하나의 디렉토리에서만 설정할 수 있습니까? 따라서 쿠키가/setname에 설정되면 쿠키는/setname에서만 식별됩니까 아니면 다른 디렉토리에서 작동합니까? setcookie 기능의 – Necrohhh

+0

은 경로 값을/dirname /으로 설정합니다. 여기서 dirname은 쿠키를 사용할 수있는 디렉토리의 이름입니다. – Tarun

+0

굉장하고, 모두에게 감사합니다. Stackoverflow 커뮤니티는 또 다시 놀랍습니다. =] – Necrohhh

관련 문제