...

View Full Version : value from cookie



anna90
05-09-2009, 02:31 AM
How to submit content from html form to cookie and then read it from there as form value?

Auax
05-09-2009, 03:27 AM
<form method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<input type="text" name="cookie" />
<input type="submit" value="Submit" />
</form>
<?php
//set the cookie value to the data from the form
if(isset($_POST['submit'])) {
setcookie("cookie_name", $_POST['cookie'], time()+3600);
}

//retrieve the data from cookie and show it
echo $_COOKIE['cookie_name'];
?>


That should do it.
For more info on cookies, check out http://www.w3schools.com/PHP/php_cookies.asp

anna90
05-09-2009, 09:55 AM
thang you, but it does not create any cookie to read from.
objective is to replace form value each time with something submited from there.

anna90
05-10-2009, 11:00 PM
<?php

$form = $_POST['form'];

if($_GET['cookie'] == 'new'){
setCookie('cookie', 2 );
header('Location: '.$_SERVER['PHP_SELF']);
}elseif($_GET['cookie'] == 'del'){
setCookie('cookie');
header('Location: '.$_SERVER['PHP_SELF']);
}
if($_COOKIE['cookie'] != null){
echo 'Cookie exists!<br>
<a href="'.$_SERVER['PHP_SELF'].'?cookie=del">Delete Cookie</a><br>';

}else{
echo 'No cookie!<br>

<a href="'.$_SERVER['PHP_SELF'].'?cookie=new">New Cookie</a><br>';
}


?>
<form action="<?php $_SERVER['PHP_SELF'] ?>" method="post"><input name="form" value="<?php if(isset($_COOKIE['cookie'])){ echo $_COOKIE['cookie']; } ?>" /><input name="form" type="hidden" value="">
<a href="<?php $_SERVER['PHP_SELF'] ?>?cookie=new">New or Chance</a></form>


now how can i submit both form and .$_SERVER['PHP_SELF'].'?cookie=new at the same time ?

anna90
05-12-2009, 01:09 PM
any ideas ?



EZ Archive Ads Plugin for vBulletin Copyright 2006 Computer Help Forum