ilk yöntem için;
hatırladığım kadarıyla kendi dizinlerinize php.ini koyduğunuzda bazen PHP ona göre çalışıyor evet ama herzaman çalışmıyor. suphp ile çalıştırıyorsanız apache'i çalışabilir.
yada sadece belli ayarlar için geçerlidir bu. çalışmama problemi bundan kaynaklı olabilir.
ikinci yöntem için;
genelde ini_set fonksiyonunu serverda disable_function olarak tanımlarlar güvenlik açısından. böyleyse çalışmama sebebi olabilir.
3. yöntem niçin çalişmamiş olabilir bende emin değilim

birde şöyle dene istersen, belki 0'ı sonsuz olarak algılamamıştır diyeceğim ama..
session_set_cookie_params(6666 , '/', '.sitem.com');