Quantcast
Channel: CodeIgniter Forums - All Forums
Viewing all articles
Browse latest Browse all 14343

Getting Error Function name must be a string

$
0
0
I am getting this error below


PHP Code:
Fatal error: Function name must be a string in C:\xampp\htdocs\cookie\application\controllers\Welcome.php on line 23
A PHP Error was encountered

Severity
Error

Message
: Function name must be a string

Filename
controllers/Welcome.php

Line Number
23

Backtrace



I am trying to set a if statement so if cookie time has expire will be delete any suggestions on better time expire check.


PHP Code:
<?php

defined
('BASEPATH') OR exit('No direct script access allowed');

class 
Welcome extends CI_Controller {

    public 
$expire_for_cookie 1440;

    public function 
__construct() {
        
parent::__construct();
    }

    public function 
index() {
        
$remember $this->input->post('remember');

        if (isset(
$remember)) {
            
$this->write_cookie($remember);
        }

        
$current_time time();
        
$expire_time $this->set_cookie_delete_time();

        if(
$current_time() > $expire_time) { // Line 23
            
$this->delete_cookie();
         
   echo "Your cookie has been removed";
        } 

        
$this->load->view('welcome_message');
    }

    public function 
write_cookie($remember TRUE) {
        
setcookie('remember'$remember $this->set_cookie_expire_time(), '/''.localhost');
    }

    public function 
delete_cookie() {
        
setcookie('remember''' $this->set_cookie_delete_time(), '/''.localhost');
    }

    public function 
set_cookie_expire_time() {
        return 
time() + $this->expire_for_cookie;
    }

    public function 
set_cookie_delete_time() {
        
// From Database But At The Moment Just Set Manually
        
return time() - $this->expire_for_cookie;
    }


Viewing all articles
Browse latest Browse all 14343

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>