selectronics4u Posted December 26, 2005 Share Posted December 26, 2005 when i go into a page that requires ssl (i have shared ssl)my header only shows a small box with my sites domain name.my header is a image i made and replaced the oscommerce stock image in catalog/includes/header.php could anybody tell me what code i need to make it show in ssl.everything else works ok.here is my file <?php /* $Id: header.php,v 1.42 2003/06/10 18:20:38 hpdl Exp $ osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com Copyright © 2003 osCommerce Released under the GNU General Public License */ // check if the 'install' directory exists, and warn of its existence if (WARN_INSTALL_EXISTENCE == 'true') { if (file_exists(dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME']) . '/install')) { $messageStack->add('header', WARNING_INSTALL_DIRECTORY_EXISTS, 'warning'); } } // check if the configure.php file is writeable if (WARN_CONFIG_WRITEABLE == 'true') { if ( (file_exists(dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME']) . '/includes/configure.php')) && (is_writeable(dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME']) . '/includes/configure.php')) ) { $messageStack->add('header', WARNING_CONFIG_FILE_WRITEABLE, 'warning'); } } // check if the session folder is writeable if (WARN_SESSION_DIRECTORY_NOT_WRITEABLE == 'true') { if (STORE_SESSIONS == '') { if (!is_dir(tep_session_save_path())) { $messageStack->add('header', WARNING_SESSION_DIRECTORY_NON_EXISTENT, 'warning'); } elseif (!is_writeable(tep_session_save_path())) { $messageStack->add('header', WARNING_SESSION_DIRECTORY_NOT_WRITEABLE, 'warning'); } } } // check session.auto_start is disabled if ( (function_exists('ini_get')) && (WARN_SESSION_AUTO_START == 'true') ) { if (ini_get('session.auto_start') == '1') { $messageStack->add('header', WARNING_SESSION_AUTO_START, 'warning'); } } if ( (WARN_DOWNLOAD_DIRECTORY_NOT_READABLE == 'true') && (DOWNLOAD_ENABLED == 'true') ) { if (!is_dir(DIR_FS_DOWNLOAD)) { $messageStack->add('header', WARNING_DOWNLOAD_DIRECTORY_NON_EXISTENT, 'warning'); } } if ($messageStack->size('header') > 0) { echo $messageStack->output('header'); } ?> <div class="fixcenter"> <table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr class="header"> <td valign="middle"><?php echo '<a href="' . tep_href_link(FILENAME_DEFAULT) . '">' . tep_image(DIR_WS_IMAGES . 'oscommerce.gif', 'www.selectronics4u.com') . '</a>'; ?></td> </tr> </table> <table border="0" width="100%" cellspacing="0" cellpadding="1"> <tr class="headerNavigation"> <td class="headerNavigation"> <?php echo $breadcrumb->trail(' ? '); ?></td> <td align="right" class="headerNavigation"><?php if (tep_session_is_registered('customer_id')) { ?><a href="<?php echo tep_href_link(FILENAME_LOGOFF, '', 'SSL'); ?>" class="headerNavigation"><?php echo HEADER_TITLE_LOGOFF; ?></a> | <?php } ?><a href="<?php echo tep_href_link(FILENAME_ACCOUNT, '', 'SSL'); ?>" class="headerNavigation"><?php echo HEADER_TITLE_MY_ACCOUNT; ?></a> | <a href="<?php echo tep_href_link(FILENAME_SHOPPING_CART); ?>" class="headerNavigation"><?php echo HEADER_TITLE_CART_CONTENTS; ?></a> | <a href="<?php echo tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL'); ?>" class="headerNavigation"><?php echo HEADER_TITLE_CHECKOUT; ?></a> </td> </tr> </table> <?php if (isset($HTTP_GET_VARS['error_message']) && tep_not_null($HTTP_GET_VARS['error_message'])) { ?> <table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr class="headerError"> <td class="headerError"><?php echo htmlspecialchars(urldecode($HTTP_GET_VARS['error_message'])); ?></td> </tr> </table> <?php } if (isset($HTTP_GET_VARS['info_message']) && tep_not_null($HTTP_GET_VARS['info_message'])) { ?> <table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr class="headerInfo"> <td class="headerInfo"><?php echo htmlspecialchars($HTTP_GET_VARS['info_message']); ?></td> </tr> </table> <?php } link to my site if neededMy Webpage thanks for any help Don Link to comment Share on other sites More sharing options...
wheeloftime Posted December 26, 2005 Share Posted December 26, 2005 when i go into a page that requires ssl (i have shared ssl)my header only shows a small box with my sites domain name.my header is a image i made and replaced the oscommerce stock image in catalog/includes/header.php could anybody tell me what code i need to make it show in ssl.everything else works ok.here is my file link to my site if neededMy Webpage thanks for any help Don Header shows fine in SSL and non-SSL ?! You seem to have a problem though in your configure.php's for the https cookie domain and/or path as with SSL your URL shows osCsid's. Link to comment Share on other sites More sharing options...
Guest Posted December 27, 2005 Share Posted December 27, 2005 Did you or your webhost install this SSL certificate? When I click on non-secure pages, your logo is showing. When I click to Create An Account, the logo disappears and is replaced with a red x, but more importantly, the URL changes to secure.bluehost.com That shouldn't be happening. It should still be yourwebsite.com It should be reading https://www.yoursite.com/create_account.php and instead it's some long sprawling mumbo jumbo beginning with bluehost. Write to your webhost and ask them to help you. Link to comment Share on other sites More sharing options...
selectronics4u Posted December 27, 2005 Author Share Posted December 27, 2005 i just checked it again myself and it worked after i cleared my cache and cookies from my browser(using mozzilla firefox) ie browser worked okay also.the reason my urls look like that is because i have a shared ssl therefore the ssl domain is my hosts domain i am looking into getting my own ssl cert. i think there is a problem with firefox some of the time so the header does that . if anyone has firefox and your site does the same thing with the header image let me know if there is a fix. all help is greatly appreciated many thanks!!!! Don Link to comment Share on other sites More sharing options...
wheeloftime Posted December 27, 2005 Share Posted December 27, 2005 i just checked it again myself and it worked after i cleared my cache and cookies from my browser(using mozzilla firefox) ie browser worked okay also.the reason my urls look like that is because i have a shared ssl therefore the ssl domain is my hosts domain i am looking into getting my own ssl cert. i think there is a problem with firefox some of the time so the header does that . if anyone has firefox and your site does the same thing with the header image let me know if there is a fix. all help is greatly appreciated many thanks!!!! Don I looked through FF and all was fine (except the osCsid's) so it is indeed happening sometimes. Even if you have shared SSL the osCsid's shouldn't appear so you should check it. Link to comment Share on other sites More sharing options...
selectronics4u Posted December 27, 2005 Author Share Posted December 27, 2005 does this look right define('HTTP_SERVER', 'http://my domain'); // eg, http://localhost - should not be empty for productive servers define('HTTPS_SERVER', 'https://secure.my host.com/my user name'); // eg, https://localhost - should not be empty for productive servers define('ENABLE_SSL', true); // secure webserver for checkout procedure? define('HTTP_COOKIE_DOMAIN', 'my domain'); define('HTTPS_COOKIE_DOMAIN', 'secure.my host.com'); define('HTTP_COOKIE_PATH', '/catalog/'); define('HTTPS_COOKIE_PATH', '/catalog/'); define('DIR_WS_HTTP_CATALOG', '/catalog/'); define('DIR_WS_HTTPS_CATALOG', '/catalog/'); thanks again for any help i have recreate sessions true check ssl id false Link to comment Share on other sites More sharing options...
wheeloftime Posted December 27, 2005 Share Posted December 27, 2005 does this look right define('HTTP_SERVER', 'http://my domain'); // eg, http://localhost - should not be empty for productive servers define('HTTPS_SERVER', 'https://secure.my host.com/my user name'); // eg, https://localhost - should not be empty for productive servers define('ENABLE_SSL', true); // secure webserver for checkout procedure? define('HTTP_COOKIE_DOMAIN', 'my domain'); define('HTTPS_COOKIE_DOMAIN', 'secure.my host.com'); define('HTTP_COOKIE_PATH', '/catalog/'); define('HTTPS_COOKIE_PATH', '/catalog/'); define('DIR_WS_HTTP_CATALOG', '/catalog/'); define('DIR_WS_HTTPS_CATALOG', '/catalog/'); thanks again for any help i have recreate sessions true check ssl id false It does except the define('HTTPS_COOKIE_PATH', '/catalog/'); maybe but I have no idea about the specifics for shared SLL setups in this area. Here you have some good reading about SSL installation in different setups ! Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.