小编And*_*ius的帖子

注意:未定义的索引:HTTP_REFERER

注意:未定义的索引:HTTP_REFERER

$ http_referer = $ _SERVER ['HTTP_REFERER']

我在教程中使用了它.它看起来没问题

代码也是从包含文件调用它

我应该改变什么?

我添加了print_r($ _ SERVER); 现在页面给了我这个

 Array ([UNIQUE_ID] => UoSxWa56310AAAwUckIAAAAA
        [HTTP_HOST] => movafaghha.com
        [HTTP_COOKIE] => __utma=210711305.58608218.1372977010.1372977010.1372977010.1; __utmz=210711305.1372977010.1.1.utmcsr=who.is|utmccn=(referral)|utmcmd=referral|utmcct=/whois/movafaghha.com; PHPSESSID=83eb0e2ae7ebe4b6c2eeb071d9f5de71
        [HTTP_X_REAL_IP] => 109.109.41.81
        [HTTP_X_FORWARDED_HOST] => movafaghha.com
        [HTTP_X_FORWARDED_SERVER] => movafaghha.com
        [HTTP_X_FORWARDED_FOR] => 109.109.41.81
        [HTTP_CONNECTION] => close 
        [HTTP_CACHE_CONTROL] => max-age=0 
        [HTTP_ACCEPT] => text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8 
        [HTTP_USER_AGENT] => Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.48 Safari/537.36 
        [HTTP_ACCEPT_LANGUAGE] => en-US,en;q=0.8,fa;q=0.6 
        [PATH] => /sbin:/usr/sbin:/bin:/usr/bin
        [SERVER_SIGNATURE] =>
        [SERVER_SOFTWARE] => Apache 
        [SERVER_NAME] => movafaghha.com 
        [SERVER_ADDR] => 174.122.223.93 
        [SERVER_PORT] => 80 …
Run Code Online (Sandbox Code Playgroud)

php indexing http-referer undefined

18
推荐指数
1
解决办法
6万
查看次数

无法捕捉laravel中的异常

我有以下情况:

  try {

        DB::beginTransaction();

        $task = new Task();
        $task->setTracker("");
        //thrown \Symfony\Component\Debug\Exception\FatalThrowableError


            DB::commit();

        }catch (\Exception $e){
            DB::rollBack();
            Log::error($e);
            //throw $e;
        }
Run Code Online (Sandbox Code Playgroud)

我没有进入捕捞区.
知道为什么吗?

更新

这是抛出的错误:

[Symfony\Component\Debug\Exception\FatalThrowableError]
Type error: Argument 1 passed to App\Models\Task::setTracker() must be an instance of Carbon\Carbon, integer given, called in /var/www/app/Services/ShareLogic.php on line 60

并且不会被抓住

谢谢

php try-catch laravel php-7.1 laravel-5.4

10
推荐指数
2
解决办法
6778
查看次数

这个JavaScript引用

今天我在写一些java脚本的基本内容时遇到了问题.虽然我能够解决问题,但找不到为什么这不起作用的原因.这是我的代码

$('document').ready(function() {
     $(this).click(function() {
         var node1 = $(this);
         a = node1.text();
         console.log(a);
     });
 });
Run Code Online (Sandbox Code Playgroud)

在控制台中我看到空字符串.但是,如果我更改$(this).click(function{...})$('.some_class_name').click(function{.....});我的代码工作正常,并显示我单击按钮的文本值.我想知道上面的代码有什么问题.

javascript jquery

1
推荐指数
1
解决办法
74
查看次数