1) The code below works. THe problem is windows 2000 Pro did not prompt me a message asking if a cookie could be inserted into my PC. In IE I did set the cookie to prompt as shown below
In IE Tools --> Internet Options --> Privacy TAB --> Advanced
First-Party Cookies Third-Party Cookies
Prompt Prompt
When I wen to other web page such as www.yahoo.com, IE
did prompt if a password can be inserted in to my PC. How do I get the code below to insert a cookie into my PC ?
2) When I go to a web site such as www.msn.com, a cookie is automatically put in C:\Documents and Settings\Administrator\Cookies
How do I get the PHP code below to put a cookie in
the same directory ?
3) When I go to a web site such as www.msn.com, a cookie is automatically put in C:\Documents and Settings\Administrator\Cookies even though I set the cookie to prompt. It just never prompt me and insert two cookies in there.
====================================
<?PHP
if ($_POST['submit'])
{
$BGColor = $_POST['NewBGColor'];
$TextColor = $_POST['NewTextColor'];
setcookie("BGColor", "$NewBGColor", time()+10);
setcookie("TextColor", "$NewTextColor",time()+10);
print ("in if condition<BR>\n");
}
else
{
if(isset($_POST['BeenSubmitted']))
$BGColor = $_COOKIE['BGColor'];
if(isset($_POST['BeenSubmitted']))
$TextColor = $_COOKIE['TextColor'];
}
?>
<HEAD>
<TITLE>User Customization</TITLE>
</HEAD>
<?
print ("<BODY BGCOLOR=$BGColor TEXT=$TextColor>\n");
?>
Currently your page looks like this!
<FORM ACTION="linh_cookies_1.php" METHOD=POST>
Select a new background color:
<SELECT NAME="NewBGColor">
<?PHP
echo "<OPTION VALUE=WHITE";
if ($BGColor == "WHITE")
echo " selected"; //the word selected must be preceded by a space
echo ">WHITE</OPTION>";
echo "<OPTION VALUE=BLACK";
if ($BGColor == "BLACK")
echo " selected"; //the word selected must be preceded by a space
echo ">BLACK</OPTION>";
echo "<OPTION VALUE=BLUE";
if ($BGColor == "BLUE")
echo " selected" ;
echo ">BLUE</OPTION>";
echo "<OPTION VALUE=RED";
if ($BGColor == "RED")
echo " selected" ;
echo ">RED</OPTION>";
echo "<OPTION VALUE=GREEN";
if ($BGColor == "GREEN")
echo " selected" ;
echo ">GREEN</OPTION>";
?>
</SELECT>
Select a new text color:
<SELECT NAME="NewTextColor">
<?PHP
echo "<OPTION VALUE=WHITE";
if ($TextColor == "WHITE")
echo " selected"; //the word selected must be preceded by a space
echo ">WHITE</OPTION>";
echo "<OPTION VALUE=BLACK";
if ($TextColor == "BLACK")
echo " selected"; //the word selected must be preceded by a space
echo ">BLACK</OPTION>";
echo "<OPTION VALUE=BLUE";
if ($TextColor == "BLUE")
echo " selected" ;
echo ">BLUE</OPTION>";
echo "<OPTION VALUE=RED";
if ($TextColor == "RED")
echo " selected" ;
echo ">RED</OPTION>";
echo "<OPTION VALUE=GREEN";
if ($TextColor == "GREEN")
echo " selected" ;
echo ">GREEN</OPTION>";
?>
</SELECT>
<INPUT TYPE=HIDDEN NAME=BeenSubmitted VALUE=TRUE>
<INPUT TYPE=SUBMIT NAME="submit" VALUE="SUBMIT">
</FORM>
</BODY>
</HTML>