Page 2 of 2 FirstFirst 12
Results 16 to 22 of 22

Thread: [RESOLVED] Cookie problem

  1. #16
    Join Date
    Aug 2004
    Thanks, that's cool... But I'll need some javascript anyway, to get the client's time on his computer. If I do everything with PHP, it will get the server's time, and that's not what I want. I guess two years ago I chose the javascript version to avoid a big mess... I'll have to take a good look at my code, especially at the big cookies stuff I made in javascript, to see if I can make it work by setting the cookie with php.
    I first posted in the PHP forum, because I thought I could maybe specify the place to look for the cookie with $_COOKIE and I didn't find anything regarding path on the $_COOKIE documentation. That would be the easiest, it would avoid modifying lots of pages (the cookie functions are called quite often in different places of the website). It would really save me lots of trouble.
    And for setting the path in the set cookie function, I tried that already. I don't know if I can code it to make it save the cookie on the website's root, since the page is placed on a subdomain. Fang seemed to say it wasn't possible. The other way around would not be that hard, but getting from the subdomain to the domain seems hard to do.
    Last edited by Ness_du_Frat; 09-01-2010 at 07:35 AM.

  2. #17
    Join Date
    Jan 2009
    Read the link I posted. The issue isn't the reading of the cookie. Is it when you set the cookie. You need to set the domain.

  3. #18
    Join Date
    Aug 2004
    Yeah, I tried that already, setting the domain to "". I also tried with the path set at "/", then at "". Nothing works. The cookie is still set at blog.domain.com and can't be accessed by my page
    The problem is that the main page is at blog.domain.com, and the page trying to call the cookie is at domain.com. So the cookie works for all the pages at blog.domain.com, but not on the other ones.
    The client did something to the htaccess file, obviously, to move index.php and all the stuff but not the page I'm talking about...
    the direct link to the wp index is something like blog.domain.com/blogname/wp_content/index.php
    and the direct link to the page is www.domain.com/blogname/wp_content/page.php
    If I try blog.domain.com/blogname/wp_content/page.php, it doesn't work. If I try www.domain.com/blogname/wp_content/index.php, it doesn't work. So the two are in different domains... I really don't know what to do. A very big part of me is like "WTF, the client broke the website, that's his fault" and a smaller part is like "this website is on my CV, if somebody visits it and everything is broken, that's bad for me".

  4. #19
    Join Date
    Jan 2009
    As stated in the other post in the PHP forum you need to use ".domain.com" for the domain in order for root and sub-domains to have access to the cookie.

  5. #20
    Join Date
    Aug 2004
    That's the first thing I tried and it wasn't working. I tried it again, and as a result, the cookie is still created in blog.domain.com, and the main page doesn't have access to it anymore. Then, I discovered I forgot to add .domain.com in a place. After a bit of tweaking around, trial and error, I made it work ! Thanks criterion9, now it's working like a charm, you're great !

  6. #21
    Join Date
    Apr 2003
    Quote Originally Posted by criterion9 View Post
    As stated in the other post in the PHP forum you need to use ".domain.com" for the domain in order for root and sub-domains to have access to the cookie.
    Also mentioned here in post #4
    At least 98% of internet users' DNA is identical to that of chimpanzees

  7. #22
    Join Date
    Aug 2004
    You're right, Fang. My mistake. I did put .domain.com as a domain, but I forgot to change one of them, which was not in the same place, and that's why I thought it wouldn't work, Big thanks to both of you

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
HTML5 Development Center



X vBulletin 4.2.2 Debug Information

  • Page Generation 0.10667 seconds
  • Memory Usage 2,916KB
  • Queries Executed 15 (?)
More Information
Template Usage (36):
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_global_above_footer
  • (1)ad_global_below_navbar
  • (1)ad_global_header1
  • (1)ad_global_header2
  • (1)ad_navbar_below
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)ad_thread_first_post_content
  • (1)ad_thread_last_post_content
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)headinclude_bottom
  • (7)memberaction_dropdown
  • (1)navbar
  • (4)navbar_link
  • (1)navbar_moderation
  • (1)navbar_noticebit
  • (1)navbar_tabs
  • (2)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (7)postbit
  • (7)postbit_onlinestatus
  • (7)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available (6):
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files (26):
  • ./showthread.php
  • ./global.php
  • ./includes/class_bootstrap.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/functions_navigation.php
  • ./includes/class_friendly_url.php
  • ./includes/class_hook.php
  • ./includes/class_bootstrap_framework.php
  • ./vb/vb.php
  • ./vb/phrase.php
  • ./includes/functions_facebook.php
  • ./includes/functions_calendar.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_notice.php
  • ./packages/vbattach/attach.php
  • ./vb/types.php
  • ./vb/cache.php
  • ./vb/cache/db.php
  • ./vb/cache/observer/db.php
  • ./vb/cache/observer.php 

Hooks Called (75):
  • init_startup
  • friendlyurl_resolve_class
  • init_startup_session_setup_start
  • database_pre_fetch_array
  • database_post_fetch_array
  • init_startup_session_setup_complete
  • global_bootstrap_init_start
  • global_bootstrap_init_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • load_show_variables
  • load_forum_show_variables
  • global_state_check
  • global_bootstrap_complete
  • global_start
  • style_fetch
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • strip_bbcode
  • friendlyurl_clean_fragment
  • friendlyurl_geturl
  • forumjump
  • cache_templates
  • cache_templates_process
  • template_register_var
  • template_render_output
  • fetch_template_start
  • fetch_template_complete
  • parse_templates
  • fetch_musername
  • notices_check_start
  • notices_noticebit
  • process_templates_complete
  • friendlyurl_redirect_canonical
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • bbcode_parse_start
  • postbit_imicons
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • memberaction_dropdown
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • build_navigation_data
  • build_navigation_array
  • check_navigation_permission
  • process_navigation_links_start
  • process_navigation_links_complete
  • set_navigation_menu_element
  • build_navigation_menudata
  • build_navigation_listdata
  • build_navigation_list
  • set_navigation_tab_main
  • set_navigation_tab_fallback
  • navigation_tab_complete
  • fb_like_button
  • showthread_complete
  • page_templates