Сеанс на компьютере не сохраняется на разных страницах. Это на моем компьютере, но не на другом. На компьютере установлены файлы cookie. Есть ли что-нибудь, что может заставить компьютер не сохранять сеансы?
Мой контроллер class Backspaze extends CI_Controller { function __construct() { parent::__construct(); session_start(); $this->load->library('session'); $this->load->model('getDB'); $this->IsLogged(); } function IsLogged() { if (!$this->session->userdata('id')) { header('Location: '.base_url().'login'); } } function Login() { $this->load->view('Auth/Login'); } } .htaccess RewriteBase /backspaze RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?/$1 [L] Я почти пробовал все, что доступно в Интернете, страница получает […]
В моем контроллере я использую этот код для поиска пользователя в cookie. $visitingPlace = $this->input->post('place_visiting'); $cookie = array( 'name' => 'searched_places', 'value' => $visitingPlace, 'expire' => '5184000', ); $this->input->set_cookie($cookie); это только сохранение одного места, если он ищет другое место, которое будет переопределено, так как я могу сохранить все места, которые он ищет. ? Спасибо.
Прежде всего, я полностью осознаю, что существует более эффективная реализация, размещая папку ресурсов вместе с приложением (не внутри). Так что да. Ресурсы = js, css, изображения. Это просто действительно требование, поэтому любые идеи как? Я попробовал, но он говорит 403 (Запрещено).
Хорошо, это более чем странно … Вот мой код: public function results($id,$pattern=3) { $this->load->library('session'); if (!$this->session->userdata('logged_in')) { $this->session->set_flashdata('return_url',$this->uri->uri_string()); redirect('log/in','refresh'); } else { $this->load->model('projects'); $proj = (array)$this->projects->getProjectById($id); print_r($proj); $progressPercentage = number_format((float)( ($proj['progress'] * 100) / $proj['total'] ), 2, '.', ''); } } Теперь вот вопрос: Когда NO $pattern передается контроллеру, все это прекрасно работает. Когда я […]
У меня ошибка в моем проекте, можете ли вы мне помочь? Вот мой код: $q_cek_login = $this->db->get_where('tbl_karyawan', array('username' => $u, 'password' => $p)); if(count($q_cek_login->result())>0) { foreach($q_cek_login->result() as $qck) { if($qck->id_jabatan==1) { foreach($q_cek_login->result() as $qad) { $sess_data['logged_in'] = 'yesGetMeLogin'; $sess_data['username'] = $qad->username; $sess_data['nama_pengguna'] = $qad->nama; $sess_data['id_jabatan'] = $qad->id_jabatan; $this->session->set_userdata($sess_data); } //header('location:'.base_url().'pemesanan/pending'); } } } Затем я […]
В моем выходном коде есть: Array ( [0] => 53,67,70 [1] => 48 [2] => 11,22,13 ); Я хочу, чтобы в качестве: array (11,22,13,48,53,67,70) $result = $this->db->get_where('table',array('mainpage'=>$mp')); $data = array(); $out = array(); foreach($result->result() as $row){ $dv = json_decode($row->subpage); $out = array_merge($dv, $out); } return $out; В моей таблице таблицы базы данных есть: (данные json) […]
Я хотел бы изменить соединение с базой данных миграции codeigniter. Моя база данных по умолчанию – DB1, но я хочу изменить соединение с DB2. Как я могу это сделать? по умолчанию. defined('BASEPATH') OR exit('No direct script access allowed'); class Migration_Add_blog extends CI_Migration { public function up() { $this->dbforge->add_field(array( 'blog_id' => array( 'type' => 'INT', 'constraint' […]
Я новичок в SMTP , sendmail и mail() в php codeigniter. Я пытаюсь настроить почтовый протокол SMTP в моем приложении codeigniter. Выполните все настройки, SMTP-порт, почту отправителя, идентификатор пользователя, пароль для одного пользователя, т.е. admin@example.com . Он отлично работает. Мой вопрос в том, что можно настроить две учетные записи SMTP в одном приложении? Например, я […]
код для загрузки csv, pdf и других $config['allowed_types'] = "application/pdf|pdf|application/octet-stream|csv"; на print_r($_FILES); дает для csv Array ( [userfile] => Array ( [name] => file.csv [type] => application/octet-stream [tmp_name] => C:\xampp\tmp\php4FD2.tmp [error] => 0 [size] => 7 ) ) для pdf Array ( [userfile] => Array ( [name] => doc.pdf [type] => application/pdf [tmp_name] => C:\xampp\tmp\phpA4E5.tmp […]