I've got a SSL certified server running drupal 7.37. Everything was working fine until I started adding form submission to a module I'm working on. As soon as I submit the form, I get 'Secure Connection Failed' in all browsers. I can get to other pages ok, but not the homepage which then also throws the same error. This persists until I restart my internet connection.
I did the following test to try and find the problem:
I submit the form on my desktop pc - secure connection failed.
I try to go to the domain root - secure connection failed.
I check on my laptop which is connected to the same router - secure connection failed.
I check on my phone using 4g - works fine.
So I seem to be causing a local network wide issue somehow, but I don't know how to fix it.
This is the form, it just uploads an xml file to the temp directory:
$form['file'] = array(
'#type' => 'file',
'#title' => t('XML file'),
);
$form['submit_button'] = array(
'#type' => 'submit',
'#value' => t('Import'),
);
return $form;
This is the validate function:
$file = file_save_upload('file', array(
'file_validate_extensions' => array('xml'),
));
if ($file = file_move($file, 'public://'))
{
$form_state['storage']['file'] = $file;
}
else
{
form_set_error('file', t("No file was uploaded. Check extension is .xml"));
}
This is the submit function:
$file = $form_state['storage']['file'];
unset($form_state['storage']['file']);
dsm($file);
$file->status = FILE_STATUS_PERMANENT;
file_save($file);
$filepath = file_create_url($file->uri);
dsm($filepath);
Any help would be appreciated, it's driving me mental.
UPDATE: This problem disappeared for a few hours, then returned for no apparent reason. I'm thinking it might be a problem with my internet provider.