Receiving Helpdesk

do you need a sediment trap on my gas line

by Aleen Moore Published 3 years ago Updated 2 years ago

According to the 2016 California Plumbing Code (CPC), sediment traps are required for all gas appliances except: illuminating appliances, ranges, clothes dryers, decorative appliances for installation in vented fireplaces, gas fireplaces, and outdoor grills. Those are quite a few exceptions.Jun 7, 2021

Full Answer

What is a gas line sediment trap?

Sediment traps collect dirt, rust, and other debris in the gas line before it gets to the control valve of an appliance. Drips legs are used to collect water droplets. They are located in low areas of a gas line.

Do I need a sediment trap on my gas stove?

One way to remember the above is that if the flame can be seen (illuminating appliances, i.e., gas lights) or if the appliance is attended by the person operating the appliance (ranges, clothes dryers, outdoor grills), the person operating the appliance should be able to tell if the gas has stopped working – then a sediment trap is not required.

Where is a sediment trap required?

Location of sediment trap: Sediment trap is required to be installed downstream of the appliance shut off valve and as close to the appliance inlet as possible. Sediment traps are required at all gas appliances:

How does sediment get into a gas line?

How Sediment Gets Into the Gas Line Sometimes metal shavings from cutting of pipes or from gas line installs can get into the gas line. Also, dirt from crews who are installing gas lines in the area. If the sediment gets into the appliance, it can clog and cause it to malfunction.

How important is a sediment trap?

It is actually a very useful component of the gas line known as a sediment trap. Sediment traps installed at gas appliances are used to help catch any sediment or debris that may be present in the gas line and prevent it from entering the appliance and possibly damaging it.

Where should a sediment trap be installed?

Sediment trap is required to be installed downstream of the appliance shut off valve and as close to the appliance inlet as possible.

What is a sediment trap on gas line?

Sediment traps are used to well, trap sediment from gas lines. These are pipe extensions that aim gas flow straight down. Therefore, the gas appliance does not have any sediment entering the gas chamber.

How much does it cost to install a sediment trap on a gas line?

Plumbers charge $75 to $150 to install a gas line sediment trap. Sediment traps capture moisture and sediment so that they don't enter the control unit. Unlike a drip leg, the flow of the gas is altered to remove any sediment. A sediment trap may be included in a drip leg install.

Do you have to have a drip leg on a gas line?

Drip legs are required to be installed in a manner that meets or exceeds fuel piping codes and manufacture requirements for appliances and devices. The drip leg serves as an area within the fuel piping system to protect your appliances and regulators from damage.

What is the difference between a drip leg and sediment trap?

Drip leg verses sediment trap Plumbers and some inspectors will often use the terms interchangeably. However: Sediment traps are basically for the purposes of catching sediment and contaminates in a gas line. Drip legs are basically for catching condensate and moisture in a gas line.

How long does a gas sediment trap need to be?

3 inchesMade of a tee fitting with a capped nipple, a minimum of 3 inches in length, in the bottom opening of the run of the tee. Provide a 90-degree change of direction of gas flow, to help prevent sediment from flowing over the trap.

Do plumbers work on gas lines?

A trained and licensed plumber can install gas pipes safely and efficiently, and homeowners will not have to worry about a faulty gas system. With that said, you and your family should be aware of the signs of a gas leak in the event of a blockage or damaged pipe.

Where is a sediment trap required?

Location of sediment trap: Sediment trap is required to be installed downstream of the appliance shut off valve and as close to the appliance inlet as possible. Sediment traps are required at all gas appliances: Exceptions:  illuminating appliances.  ranges.  clothes dryers.  outdoor grills. One way to remember the above is ...

Where is a sediment trap not incorporated as part of the appliance?

Where a sediment trap is not incorporated as part of the appliance, a sediment trap shall be installed downstream of the appliance shutoff valve as close to the inlet of the appliance as practical.

Do gas pool heaters need sediment traps?

Gas pool heaters require sediment traps; however, I frequently find that these do not have sediments trap installed. When sediment traps are installed, improper configuration of the trap is common.

Is a down leg tee tap good for sediment traps?

to the right side of horizontally placed tee, down-leg from the tee tap does little, if any, good as a sediment trap.  Sediment trap is AFTER the appliance shut off valve as required.  The regulator vent is too close to sources of ignition (a different subject, possibly for another newsletter)

What is a sediment trap?

A sediment trap, also called drip legs, dirt traps, or drip tees, are those little pipes that go down to no where. They are required to be installed at all gas appliances. But what exactly are they and what do they do?

How much does a sediment trap cost?

Sediment traps cost about $10, but you can do it yourself for less without the kit by shopping for 1/2 inch gas line at Home Depot. If you have a professional install one, it can cost up to $100.

Why do you aim gas straight down?

Aiming the gas flow straight down pushes anything caught in the gas line into the trap where it cannot enter the appliance gas chamber. Ultimately, the purpose is to protect your appliances from damage from sediment.

Can you turn off gas lines before working on gas lines?

Sediment can end up in the gas lines when utility companies are working on gas lines, or when a homeowner is working on their personal gas system. Yes, a worker may turn off the gas before working on the system. However, this does not stop from metal shavings or dirt to end up in the pipe.

Do home inspectors call out sediment traps?

Home inspectors will call out missing or improper installs of sediment traps. So, you should ensure yours are properly installed for the appliances that require them. In the above image, the trap is perpendicular to the flow of gas. The “nipple” and “cap” should be directly down in the directional flow of the gas line.

What is a sediment trap?

Sediment trap.. drip legs outside at the bottom of the vertical pipe going to the roof. We used it to put methanol in to prevent freezing at the elbow as it turned at roof level. It was often about an 18" drip leg so we could fill it and it would keep us from having freeze ups during extreme cold weather.

Is copper allowed on LP gas?

Matt Undy to answer. your question about flared copper. That is allowed on L P gas in fact it is a requirement. There are some recent changes to copper for nat gas which allow a pro press type of fitting. In the past copper for natural gas required brazing with 1,000 degree solder and it must be properly supported.

Do you need a gas log on a dryer?

gas log's. By code they are not required on gas log's, dryer's or ornamental appliances. With the exception of dryer's I install them on everything else barring not being able to. I then install one at some point in the system.

image
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 1 2 3 4 5 6 7 8 9
8.3.21PHP Version4.02sRequest Duration2MBMemory UsageGET {post}Route
  • warninglog[18:33:50] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[18:33:50] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[18:33:50] LOG.warning: Callables of the form ["Swift_SmtpTransport", "Swift_Transport_EsmtpTranspor...
  • warninglog[18:33:50] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[18:33:50] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[18:33:50] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[18:33:50] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[18:33:50] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[18:33:50] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • Booting (18.47ms)
  • Application (4s)
  • 1 x Application (99.53%)
    4.00s
    1 x Booting (0.46%)
    18.47ms
    7 templates were rendered
    • themes.DevBlog.content.post (resources/views/themes/DevBlog/content/post.blade.php)34blade
      Params
      0
      post
      1
      postContent
      2
      author
      3
      updated_at
      4
      bing_rich_snippet_text
      5
      bing_rich_snippet_link
      6
      bing_related_keywords
      7
      google_related_keywords
      8
      bing_news_title
      9
      bing_news_description
      10
      bing_videos
      11
      bing_images
      12
      bing_search_result_title
      13
      bing_search_result_description
      14
      bing_search_result_url
      15
      bing_paa_questions
      16
      bing_paa_answers
      17
      bing_slider_faq_questions
      18
      bing_slider_faq_answers
      19
      bing_pop_faq_questions
      20
      bing_pop_faq_answers
      21
      bing_tab_faq_questions
      22
      bing_tab_faq_answers
      23
      google_faq_questions
      24
      google_faq_answers
      25
      google_rich_snippet
      26
      google_search_result
      27
      indexedArray
      28
      total_images
      29
      total_videos
      30
      settings
      31
      url_current
      32
      menus
      33
      sidebar
    • themes.DevBlog.layouts.master (resources/views/themes/DevBlog/layouts/master.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.head (resources/views/themes/DevBlog/panels/head.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.header (resources/views/themes/DevBlog/panels/header.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.navbar (resources/views/themes/DevBlog/panels/navbar.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.footer (resources/views/themes/DevBlog/panels/footer.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.scripts (resources/views/themes/DevBlog/panels/scripts.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    uri
    GET {post}
    middleware
    web, checkdate
    as
    post.show
    controller
    App\Http\Controllers\Frontend\json_data\PostController@show
    namespace
    where
    file
    app/Http/Controllers/Frontend/json_data/PostController.php:18-166
    7 statements were executed3.98s
    • select * from `posts` where `published_at` <= '2025-06-24 18:33:50' and `slug` = 'do-you-need-a-sediment-trap-on-my-gas-line' and `posts`.`deleted_at` is null limit 1
      2.38ms/app/Providers/RouteServiceProvider.php:54receivinghelpdeskask
      Metadata
      Bindings
      • 0. 2025-06-24 18:33:50
      • 1. do-you-need-a-sediment-trap-on-my-gas-line
      Backtrace
      • 15. /app/Providers/RouteServiceProvider.php:54
      • 18. /vendor/laravel/framework/src/Illuminate/Routing/Router.php:842
      • 19. Route binding:39
      • 20. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167
      • 21. /vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php:78
    • select * from `json_post_contents` where `json_post_contents`.`post_id` = 199860 and `json_post_contents`.`post_id` is not null and `rewrite_id` = 0
      4.78msmiddleware::checkdate:30receivinghelpdeskask
      Metadata
      Bindings
      • 0. 199860
      • 1. 0
      Backtrace
      • 19. middleware::checkdate:30
      • 20. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167
      • 21. /vendor/laravel/jetstream/src/Http/Middleware/ShareInertiaData.php:61
      • 22. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167
      • 23. /vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:50
    • select * from `nova_menu_menus` where `slug` = 'header' limit 1
      630μs/vendor/outl1ne/nova-menu-builder/src/helpers.php:32receivinghelpdeskask
      Metadata
      Bindings
      • 0. header
      Backtrace
      • 15. /vendor/outl1ne/nova-menu-builder/src/helpers.php:32
      • 17. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 18. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
      • 19. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:261
      • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select * from `nova_menu_menu_items` where `nova_menu_menu_items`.`menu_id` = 1 and `nova_menu_menu_items`.`menu_id` is not null and `parent_id` is null order by `parent_id` asc, `order` asc, `name` asc
      500μs/vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35receivinghelpdeskask
      Metadata
      Bindings
      • 0. 1
      Backtrace
      • 19. /vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35
      • 20. /vendor/outl1ne/nova-menu-builder/src/helpers.php:33
      • 22. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 23. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
      • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:261
    • select * from `nova_menu_menu_items` where `nova_menu_menu_items`.`parent_id` in (1) order by `order` asc
      430μs/vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35receivinghelpdeskask
      Metadata
      Backtrace
      • 24. /vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35
      • 25. /vendor/outl1ne/nova-menu-builder/src/helpers.php:33
      • 27. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 28. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
      • 29. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:261
    • select `id`, `post_title`, `slug` from `posts` where `status` = 'publish' and `posts`.`deleted_at` is null order by RAND() limit 10
      3.97s/app/View/Composers/SidebarView.php:22receivinghelpdeskask
      Metadata
      Bindings
      • 0. publish
      Backtrace
      • 14. /app/View/Composers/SidebarView.php:22
      • 15. /app/View/Composers/SidebarView.php:12
      • 16. /vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php:124
      • 17. /vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php:162
      • 20. /vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php:177
    • select * from `fake_users` where `fake_users`.`id` = 46626 limit 1
      740μsview::2dd102cf0462e89a4d4d8bc77355d767652bf9aa:15receivinghelpdeskask
      Metadata
      Bindings
      • 0. 46626
      Backtrace
      • 21. view::2dd102cf0462e89a4d4d8bc77355d767652bf9aa:15
      • 23. /vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:108
      • 24. /vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • 25. /vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php:69
      • 26. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:61
    App\Models\FakeUser
    1
    Outl1ne\MenuBuilder\Models\MenuItem
    1
    Outl1ne\MenuBuilder\Models\Menu
    1
    App\Models\JsonPostContent
    1
    App\Models\Post
    11
        _token
        c2CJgvIROmRV1Ku57ImVIwnuyDPWe6XVlzbr5C8u
        _previous
        array:1 [ "url" => "https://receivinghelpdesk.com/ask/do-you-need-a-sediment-trap-on-my-gas-line" ...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /do-you-need-a-sediment-trap-on-my-gas-line
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:24 [ "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "216.73.216.102" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "cf-ray" => array:1 [ 0 => "954c6d767854356f-ORD" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "priority" => array:1 [ 0 => "u=0, i" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "connection" => array:1 [ 0 => "close" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "x-forwarded-for" => array:1 [ 0 => "216.73.216.102, 172.69.17.36" ] "x-server-addr" => array:1 [ 0 => "154.12.239.204" ] "host" => array:1 [ 0 => "receivinghelpdesk.com" ] ]
        request_server
        0 of 0
        array:55 [ "USER" => "runcloud" "HOME" => "/home/runcloud" "SCRIPT_NAME" => "/ask/index.php" "REQUEST_URI" => "/ask/do-you-need-a-sediment-trap-on-my-gas-line" "QUERY_STRING" => "" "REQUEST_METHOD" => "GET" "SERVER_PROTOCOL" => "HTTP/1.0" "GATEWAY_INTERFACE" => "CGI/1.1" "REDIRECT_URL" => "/ask/do-you-need-a-sediment-trap-on-my-gas-line" "REMOTE_PORT" => "48144" "SCRIPT_FILENAME" => "/home/runcloud/webapps/ReceivingHelpDesk/ask/index.php" "SERVER_ADMIN" => "you@example.com" "CONTEXT_DOCUMENT_ROOT" => "/home/runcloud/webapps/ReceivingHelpDesk/" "CONTEXT_PREFIX" => "" "REQUEST_SCHEME" => "http" "DOCUMENT_ROOT" => "/home/runcloud/webapps/ReceivingHelpDesk/" "REMOTE_ADDR" => "172.69.17.36" "SERVER_PORT" => "80" "SERVER_ADDR" => "127.0.0.1" "SERVER_NAME" => "receivinghelpdesk.com" "SERVER_SOFTWARE" => "Apache/2.4.63 (Unix) OpenSSL/1.1.1f" "SERVER_SIGNATURE" => "" "LD_LIBRARY_PATH" => "/RunCloud/Packages/apache2-rc/lib" "PATH" => "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_CF_CONNECTING_IP" => "216.73.216.102" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA" => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_CF_RAY" => "954c6d767854356f-ORD" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_PRIORITY" => "u=0, i" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_CONNECTION" => "close" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_X_FORWARDED_FOR" => "216.73.216.102, 172.69.17.36" "HTTP_X_SERVER_ADDR" => "154.12.239.204" "HTTP_HOST" => "receivinghelpdesk.com" "HTTPS" => "on" "REDIRECT_STATUS" => "200" "REDIRECT_HTTPS" => "on" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/ask/index.php" "REQUEST_TIME_FLOAT" => 1750770230.897 "REQUEST_TIME" => 1750770230 ]
        request_cookies
        []
        
        response_headers
        0 of 0
        array:7 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "private, must-revalidate" ] "date" => array:1 [ 0 => "Tue, 24 Jun 2025 13:03:50 GMT" ] "pragma" => array:1 [ 0 => "no-cache" ] "expires" => array:1 [ 0 => -1 ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InZFZ0hkY09PSVBTOEl6SDNnRTlsbWc9PSIsInZhbHVlIjoiWDY2blBaY2FIaENFM2Zuc0JValZTbVJibldtbWZ2S2xJNStJa0VXazVVeTVINWs1OEI2WE15Vm9qQ014VGdLWHU0MXgrSnUrSmRWb1o3eEg1QVdWeEtxQVREaytmRDduQUlWaXdRajQyNGlXZTl2Z0xqSmhONVdVd0RlSE9LL2MiLCJtYWMiOiI2OTVmNDBlYmY5NGFmZGQ4NjQ4M2I0ZmYwNmJkNTI2OWU1MGYyNGNhMjlkNTAxZjllN2FmYmMxNjQ0NGIzZTBkIiwidGFnIjoiIn0%3D; expires=Tue, 24-Jun-2025 15:03:54 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6InZFZ0hkY09PSVBTOEl6SDNnRTlsbWc9PSIsInZhbHVlIjoiWDY2blBaY2FIaENFM2Zuc0JValZTbVJibldtbWZ2S2xJNStJa0VXazVVeTVINWs1OEI2WE15Vm9qQ014VGdLWHU0MXgrS" 1 => "askhelpdesk_session=eyJpdiI6Imt2QXV0dzVvekplR0JtMnM5Znl6dUE9PSIsInZhbHVlIjoibE9ZMVExdzl5NGQzMkFqcE03eHk4NVdpOGxSSFE1QlhsaitwV2c1b0pic3ZyNjA0UEpxdSszKy95Mml1UmxZeVZXZitCcUlLaWNPZXJHZG5mcFJlM1FhbGQzUG1vK3Ixby9lT0pUd1VPNHk2eXdtekp6OTgwSkxLMHlkbWpVR1IiLCJtYWMiOiJiMGUxMmU1ODAwN2IxZDM3Mzk3NGI4MDYxNDkxNzg5MzBjOGQ1YTZhZjZiYTRiMDAxYTFmNzlhNWE4M2UyNmRjIiwidGFnIjoiIn0%3D; expires=Tue, 24-Jun-2025 15:03:54 GMT; Max-Age=7200; path=/; httponly; samesite=laxaskhelpdesk_session=eyJpdiI6Imt2QXV0dzVvekplR0JtMnM5Znl6dUE9PSIsInZhbHVlIjoibE9ZMVExdzl5NGQzMkFqcE03eHk4NVdpOGxSSFE1QlhsaitwV2c1b0pic3ZyNjA0UEpxdSszKy95Mml1UmxZ" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InZFZ0hkY09PSVBTOEl6SDNnRTlsbWc9PSIsInZhbHVlIjoiWDY2blBaY2FIaENFM2Zuc0JValZTbVJibldtbWZ2S2xJNStJa0VXazVVeTVINWs1OEI2WE15Vm9qQ014VGdLWHU0MXgrSnUrSmRWb1o3eEg1QVdWeEtxQVREaytmRDduQUlWaXdRajQyNGlXZTl2Z0xqSmhONVdVd0RlSE9LL2MiLCJtYWMiOiI2OTVmNDBlYmY5NGFmZGQ4NjQ4M2I0ZmYwNmJkNTI2OWU1MGYyNGNhMjlkNTAxZjllN2FmYmMxNjQ0NGIzZTBkIiwidGFnIjoiIn0%3D; expires=Tue, 24-Jun-2025 15:03:54 GMT; path=/XSRF-TOKEN=eyJpdiI6InZFZ0hkY09PSVBTOEl6SDNnRTlsbWc9PSIsInZhbHVlIjoiWDY2blBaY2FIaENFM2Zuc0JValZTbVJibldtbWZ2S2xJNStJa0VXazVVeTVINWs1OEI2WE15Vm9qQ014VGdLWHU0MXgrS" 1 => "askhelpdesk_session=eyJpdiI6Imt2QXV0dzVvekplR0JtMnM5Znl6dUE9PSIsInZhbHVlIjoibE9ZMVExdzl5NGQzMkFqcE03eHk4NVdpOGxSSFE1QlhsaitwV2c1b0pic3ZyNjA0UEpxdSszKy95Mml1UmxZeVZXZitCcUlLaWNPZXJHZG5mcFJlM1FhbGQzUG1vK3Ixby9lT0pUd1VPNHk2eXdtekp6OTgwSkxLMHlkbWpVR1IiLCJtYWMiOiJiMGUxMmU1ODAwN2IxZDM3Mzk3NGI4MDYxNDkxNzg5MzBjOGQ1YTZhZjZiYTRiMDAxYTFmNzlhNWE4M2UyNmRjIiwidGFnIjoiIn0%3D; expires=Tue, 24-Jun-2025 15:03:54 GMT; path=/; httponlyaskhelpdesk_session=eyJpdiI6Imt2QXV0dzVvekplR0JtMnM5Znl6dUE9PSIsInZhbHVlIjoibE9ZMVExdzl5NGQzMkFqcE03eHk4NVdpOGxSSFE1QlhsaitwV2c1b0pic3ZyNjA0UEpxdSszKy95Mml1UmxZ" ] ]
        session_attributes
        0 of 0
        array:4 [ "_token" => "c2CJgvIROmRV1Ku57ImVIwnuyDPWe6XVlzbr5C8u" "_previous" => array:1 [ "url" => "https://receivinghelpdesk.com/ask/do-you-need-a-sediment-trap-on-my-gas-line" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]