0

当我在 PHP 中使用Header Location函数或重定向codeigniter 函数进行重定向时,浏览器会返回此错误:

标头可能不包含 NUL 字节

我如何解决它?

我正在使用 codeigniter 框架

$link=$this->model->str_decrypt($_GET['crplinK'], KEY_CRYPT);
$id=$this->model->str_decrypt($_GET['aInsD'], KEY_CRYPT);
$link = preg_replace('#^https?://#', '', $link);
$link=str_replace('www.', '', $link);
$url = prep_url($link);
if($this->db->query("UPDATE ".SCHEMA.".ads SET clicks=clicks+1 where id_ads=".$id))
 redirect($url, 'refresh');
else echo pg_last_error();

在哪里$link="http://nokia.it";

4

1 回答 1

0

试着var_dump($your_url);看看它是否包含一些丑陋的字符。如果是这样,那么TRIM()在调用之前。

于 2015-05-11T13:46:09.873 回答