i'm running IIS 6 on 2003 server with php 5.2.6 and MySQL 5
at first i thought it was just not creating sessions, but i can see that it is creating sessions for phpmyadmin just fine. Thats about the only thing that works good in fact, every problem i have is not being had by the phpadmin mysql administration scripts.
in my own code, most cookies are not all being created, only one, a cookie with an IP address:
setcookie("ipcook", $_SERVER['REMOTE_ADDR'], time()+ 2*3600);
just a note: before i changed my method, i was using $REMOTE_ADDR and it would not work
cookies that have other values are not created at all:
setcookie("groupc", 1, time()+2*3600);
i am unable to use links that call variables to switch pages and forms do not submit data (to or from the database) or read cookie or session data or read variables in the url, rendering any searches i've written useless and all authentication broken. now all of the scripts i am using and have written work fine everywhere else. most of them are on my own homepage, and others are from my local IIS 5 on XP, PHP 5.2.3 & MySQL 5. on that server everything works perfectly.
i have tried reinstalling PHP, MySQL, and IIS, ive checked my IIS Permissions more than a few times (which im more confused at permissions now than i was before), and ive tried to make every setting and every feature identical to the previous functional server.
what i'm wondering now is, were there some changes in the way that IIS 6 handles php code that i don't know about or did i wake up a couple days ago and forget everything i ever knew.