如果您拥有人工网址或子文件夹(例如www.domain.com/path1/path2/),则必须将cookie路径设置为/才能适用于所有路径,而不仅仅是当前路径。
if($form_submitted) { ... setcookie('type_id', $new_type_id, time() + 60*60*24*30, '/'); header("Location: $url"); exit;}从PHP手册:
cookie在服务器上可用的路径。如果设置为“ /”,则cookie将在整个域中可用。如果设置为’/ foo /’,则cookie仅在/ foo
/目录以及domain的所有子目录(如/ foo / bar /)内可用。默认值为正在设置cookie的当前目录。



