Внутренние ссылки html в гугле наберите
ТС уже решил проблему ;)
Там по другому не бывает, это же заголовки http
Подхватывайте куки руками, и в заговоке потом передавайте. А ну опоздал, оказывается все просто было:D
for($i=0;$i<count($comments);$i++){ if(!empty($comments[$i]["parent_id"])){ $pcm[$comments[$i]["parent_id"]]=$comments[$i]; } }
Вот тут комменты дочерние затирать будут друг друга, то есть одному родителю - один дитя
Надо сравнить VERBOSE с FOLLOW_LOCATION и этим эмулятором перехода, сравнить какие куки когда выдаются, какие адреса когда открываются итд то есть полностью два процесса сравнить логи. Да и ваше правильно подметили. Но логи вам это и покажут
var_dump($comments); какой у вас, если конечно не огромный:D
Ну чудес не бывает - Выводите пошагово какой URL Открывается в данный момент и смотрите, может вы открываете что не то или какой символ теряется да и включите VERBOSE
for($i=0;$i<count($comments);$i++){ if(!$comments[$i]["parent_id"])) $str.="<li style='background:red'>".$comments[$i]["text"]."</li>"; else { $str.=buildTree($comments[$i]["parent_id"],$pcm); }}
в фукнциях pcm надо global $pcm; точнее в buildTree, ну это так одна из ошибок;)
А вообще в реале надо сначала получить массив данных а потом вывести его в шаблоне типа так
Так будет красивше:)