Receiving Helpdesk

why are drum traps illegal

by Britney Stark Published 3 years ago Updated 3 years ago

A drum trap is illegal because it is neither self cleaning or easy to clean. It also violates the requirement that the interior be a smooth flowing surface.

Full Answer

Why are DRUM Traps not allowed in Florida?

The primary problem with a drum trap is that it is not “self-scouring,” per the requirement of Florida Plumbing Code (FPC-1002.2) and a similar citation in the International Plumbing Code (IPC). The drum shape creates pockets that will trap debris and grow bacteria. Here’s a full list of prohibited traps from FPC-1002.3.

What's wrong with DRUM Traps?

The main problem with drum traps is that they're not self-scouring. A drum trap holds so much water that the water and solids coming in to the trap will not be pulled directly through, which can allow for the accumulation of solids in the bottom of the trap.

Do DRUM Traps still exist in Minnesota?

Many older houses in Minneapolis and Saint Paul have an old style of plumbing trap called a drum trap, which is no longer allowed in Minnesota except in special circumstances. The photo below shows an example of a relatively small drum trap found below the bath tub at a recent home inspection in Hopkins.

Is a drum trap an asset or liability?

The exception, which allows use of a drum trap for situations where a “solids interceptor” is needed, is helpful at a dental office so any crown, filling, or such can be retrieved from the drum if accidentally dropped down the drain. So the lack of a self-scouring property becomes an asset.

Are drum traps allowed?

Drum traps are common in older buildings and homes. Generally they are not allowed in modern plumbing except in special cases.

What is the purpose of a drum trap?

Drum traps were designed to capture debris and prevent sewer gas from entering the home. In theory, homeowner would regularly open the trap and clean it to avoid clogging; however, this rarely happened in practice. Try to clean the drum trap now, and you may find that the cover has corroded and can't be easily removed.

Why are S-traps not allowed?

Back to "S" traps - The reason "S" traps aren't allowed is because they have the potential to suck, or 'siphon', water out of the trap as the water flows down the drain. On a properly installed "P" trap, there is a vent at the same place the drain turns downwards, which breaks the siphon.

Do you need a drum trap?

0:173:09Drum traps: why they suck and what to do about them - YouTubeYouTubeStart of suggested clipEnd of suggested clipSo first off a drum trap is a type of trap at a plumbing fixture that prevents sewer gas fromMoreSo first off a drum trap is a type of trap at a plumbing fixture that prevents sewer gas from entering your home the big difference between the traditional trap.

Do I need a trap for a shower drain?

According to regulations, all shower drains are required to have P-traps. This includes all fixtures connected to a building's main plumbing system. P-traps are curved pipes installed under showers and drains of all kinds.

Do you need a trap for a tub drain?

Does a bathtub need a P-Trap? Yes, you should always install a P-Trap as part of the plumbing of a bathtub or any other wastewater drain system. Failure to include a P-Trap could result in foul smells, harmful gases, and small animals entering through your tub's drain.

Are snappy traps legal?

Yes, Snappy Trap™ model numbers DK-110 and DK-100 are certified by the International Association of Plumbing and Mechanical Officials (IAPMO) to meet the Uniform Plumbing Code (UPC). The UPC certification is valid in all US 50 states and Canada.

Why do they call it a pee trap?

A P-trap gets its name because it combines two 90 degree joints with a horizontal overflow pipe and gives the entire unit the shape of the letter “P.” One of the 90 degree joints exits the drain of the sink and then is joined to another which contains a water seal system that allows for water to flow into the overflow ...

Which is better P-trap or S-trap?

P-traps are generally considered by most to be more effective and consistent in maintaining water trap compared to S-traps. Their design makes them less vulnerable to drying out and losing seal: a properly installed P-trap will never lose its water seal.

How do you snake a drum trap?

Put on rubber gloves and remove the debris in the drum trap with your hands. Wrap plumber's tape around the threads on the drum trap's cap. Replace the drum trap's cover and run the tub's hot water for another two minutes to flush out any leftover clog debris.

What is a bell trap?

Bell Traps. A bell trap utilizes a basin with a bell-shaped component that fits over the vertical drain pipe. Combined, these components are designed to maintain a water "plug" that prevents gases from passing around the trap.

What kind of trap do you use for a bathtub?

Use a P-Trap The proper size for both a bathtub drain and trap is 1 1/2 inches in diameter, regardless of the bathtub size. The type of trap used on a tub drain is a p-trap. Because they are the same size, the trap will glue directly onto the PVC drain pipe without the use of adaptors or fittings.

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 Version315msRequest Duration2MBMemory UsageGET {post}Route
  • warninglog[16:03:32] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[16:03:32] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[16:03:32] LOG.warning: Callables of the form ["Swift_SmtpTransport", "Swift_Transport_EsmtpTranspor...
  • warninglog[16:03:32] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[16:03:32] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[16:03:32] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[16:03:32] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[16:03:32] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[16:03:32] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[16:03:32] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[16:03:32] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • Booting (22.81ms)
  • Application (292ms)
  • 1 x Application (92.59%)
    291.58ms
    1 x Booting (7.24%)
    22.81ms
    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 executed259ms
    • select * from `posts` where `published_at` <= '2025-06-27 16:03:32' and `slug` = 'why-are-drum-traps-illegal' and `posts`.`deleted_at` is null limit 1
      1.86ms/app/Providers/RouteServiceProvider.php:54receivinghelpdeskask
      Metadata
      Bindings
      • 0. 2025-06-27 16:03:32
      • 1. why-are-drum-traps-illegal
      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` = 188854 and `json_post_contents`.`post_id` is not null and `rewrite_id` = 0
      11.47msmiddleware::checkdate:30receivinghelpdeskask
      Metadata
      Bindings
      • 0. 188854
      • 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
      620μ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
      300μ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
      1.51ms/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
      243ms/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` = 10684 limit 1
      440μsview::2dd102cf0462e89a4d4d8bc77355d767652bf9aa:15receivinghelpdeskask
      Metadata
      Bindings
      • 0. 10684
      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
        DQpWEk1DVIdWtWIk579v1ckQ69d8c1bhrlaSKx8J
        _previous
        array:1 [ "url" => "https://receivinghelpdesk.com/ask/why-are-drum-traps-illegal" ]
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /why-are-drum-traps-illegal
        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:25 [ "cookie" => array:1 [ 0 => "_pk_id.64.7c30=5711530f0082e899.1751020392.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6InhrcWV6ZFExSnBZcmxzbUFacjdrQkE9PSIsInZhbHVlIjoiaHROSWp6SUVwSmh3SjllSWxMNm5zVm50bElwSHpZQWdpL1ZmTmhtdUVZRXArSFNrakYwd01BUWVCMWp5aXhRVTdvTzlhZ1FqaE9TSnVEUkJWK1djck9aS0JvdEFhZU5WTlZHZmMySVRVaGJFNU56VkJvTEpidVJ1bTkrOHFkdEwiLCJtYWMiOiI1Yjc4MDQzZmExMGU3ZDJhZTRjZjM2YWFmZDJkNjNkYjEzZjE0YmM4NzVlNzA2MjllM2JmNmI0MWU3NjJkOWQ1IiwidGFnIjoiIn0%3D; askhelpdesk_session=eyJpdiI6IkV3ZUtQREtFNUJVOWg1TGNFZ0FrT1E9PSIsInZhbHVlIjoiOFozeml1RnQzNG1xTTRjTHovaHdWTFdEdGcvaWYrcWZibGRBN2sxVjNCZGl5TWpmdGU0T2lyZHNGQkZ2UUVXUUlKTW9xUVFIN1F6a1RTdU1zeE50a3cwa1I0YnpDSlhmVmtVdElFelpoUXRnRlp6SFMxUFdQRlBuNEFEcFVZN3AiLCJtYWMiOiJhOWY5ZGQxMmQ1YzQwZjVhNDVjOGI4MGUwNmQ4YmJiNGIxMTY5MmRjNTNiOWZkNTZlYTBiNjNlZDgzZjU0M2FmIiwidGFnIjoiIn0%3D_pk_id.64.7c30=5711530f0082e899.1751020392.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6InhrcWV6ZFExSnBZcmxzbUFacjdrQkE9PSIsInZhbHVlIjoiaHROSWp6SUVwSmh3SjllSWxMNm5zV" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "216.73.216.235" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "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" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "cf-ray" => array:1 [ 0 => "95644969ad851139-ORD" ] "priority" => array:1 [ 0 => "u=0, i" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "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.235, 172.69.59.34" ] "x-server-addr" => array:1 [ 0 => "154.12.239.204" ] "host" => array:1 [ 0 => "receivinghelpdesk.com" ] ]
        request_server
        0 of 0
        array:56 [ "USER" => "runcloud" "HOME" => "/home/runcloud" "SCRIPT_NAME" => "/ask/index.php" "REQUEST_URI" => "/ask/why-are-drum-traps-illegal" "QUERY_STRING" => "" "REQUEST_METHOD" => "GET" "SERVER_PROTOCOL" => "HTTP/1.0" "GATEWAY_INTERFACE" => "CGI/1.1" "REDIRECT_URL" => "/ask/why-are-drum-traps-illegal" "REMOTE_PORT" => "48748" "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.59.34" "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_COOKIE" => "_pk_id.64.7c30=5711530f0082e899.1751020392.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6InhrcWV6ZFExSnBZcmxzbUFacjdrQkE9PSIsInZhbHVlIjoiaHROSWp6SUVwSmh3SjllSWxMNm5zVm50bElwSHpZQWdpL1ZmTmhtdUVZRXArSFNrakYwd01BUWVCMWp5aXhRVTdvTzlhZ1FqaE9TSnVEUkJWK1djck9aS0JvdEFhZU5WTlZHZmMySVRVaGJFNU56VkJvTEpidVJ1bTkrOHFkdEwiLCJtYWMiOiI1Yjc4MDQzZmExMGU3ZDJhZTRjZjM2YWFmZDJkNjNkYjEzZjE0YmM4NzVlNzA2MjllM2JmNmI0MWU3NjJkOWQ1IiwidGFnIjoiIn0%3D; askhelpdesk_session=eyJpdiI6IkV3ZUtQREtFNUJVOWg1TGNFZ0FrT1E9PSIsInZhbHVlIjoiOFozeml1RnQzNG1xTTRjTHovaHdWTFdEdGcvaWYrcWZibGRBN2sxVjNCZGl5TWpmdGU0T2lyZHNGQkZ2UUVXUUlKTW9xUVFIN1F6a1RTdU1zeE50a3cwa1I0YnpDSlhmVmtVdElFelpoUXRnRlp6SFMxUFdQRlBuNEFEcFVZN3AiLCJtYWMiOiJhOWY5ZGQxMmQ1YzQwZjVhNDVjOGI4MGUwNmQ4YmJiNGIxMTY5MmRjNTNiOWZkNTZlYTBiNjNlZDgzZjU0M2FmIiwidGFnIjoiIn0%3D_pk_id.64.7c30=5711530f0082e899.1751020392.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6InhrcWV6ZFExSnBZcmxzbUFacjdrQkE9PSIsInZhbHVlIjoiaHROSWp6SUVwSmh3SjllSWxMNm5zV" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_CF_CONNECTING_IP" => "216.73.216.235" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_SEC_FETCH_MODE" => "navigate" "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_ACCEPT_ENCODING" => "gzip, br" "HTTP_CF_RAY" => "95644969ad851139-ORD" "HTTP_PRIORITY" => "u=0, i" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_CONNECTION" => "close" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_X_FORWARDED_FOR" => "216.73.216.235, 172.69.59.34" "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" => 1751020412.4412 "REQUEST_TIME" => 1751020412 ]
        request_cookies
        0 of 0
        array:4 [ "_pk_id_64_7c30" => null "_pk_ses_64_7c30" => null "XSRF-TOKEN" => "DQpWEk1DVIdWtWIk579v1ckQ69d8c1bhrlaSKx8J" "askhelpdesk_session" => "JfBS4A8bU9M8R9evqthLeESLhox416x4pcqapMJu" ]
        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 => "Fri, 27 Jun 2025 10:33:32 GMT" ] "pragma" => array:1 [ 0 => "no-cache" ] "expires" => array:1 [ 0 => -1 ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkNBVmYxbUZzcGs2STFFc0xHSVgyWUE9PSIsInZhbHVlIjoiYXp2WFFwbVZPUENYRTNya01kRlNFY3VtejdwNG5xeDBYNlMzVHBrblRPZlZDYWFaRVRXdE1VTHg4OXg2RmNHblRIU1I4NXlnU2JMdnM2eUxFRjJtbndxUUFwM2QzckxuelExTXhEQVNHMDFuMm5pU3RHNytiMnQ5RVEwMDY4MWgiLCJtYWMiOiI2Y2M0YzQzYjA2NjQ4MTgyNGI3NzkyMzQ4OTkwMTYwMjdhOWEwYWQ0YTJhYWY0NTU3M2Q5NGRiOWM2MmYyZWJhIiwidGFnIjoiIn0%3D; expires=Fri, 27-Jun-2025 12:33:32 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IkNBVmYxbUZzcGs2STFFc0xHSVgyWUE9PSIsInZhbHVlIjoiYXp2WFFwbVZPUENYRTNya01kRlNFY3VtejdwNG5xeDBYNlMzVHBrblRPZlZDYWFaRVRXdE1VTHg4OXg2RmNHblRIU1I4N" 1 => "askhelpdesk_session=eyJpdiI6IkFwaVIzdFRqMWp0Tkp6S1dENmVpaXc9PSIsInZhbHVlIjoiL05FK3VpMXoreTRHb0w2T0lKeWdoS1R4OGd1WkdXZVNSS2ZtOFAxQUd6bUFMTlpGOHI5QndTeUxtb21vTHgvR1ZCUnM2YkdCSFkzaVIvYjBNOGNJRXdJRWZhc3NsZmE5cytiM0xGcDVUNjVnZHYweVdKUzAvZXIrTDlqSzgyKzEiLCJtYWMiOiI5YWM5MTc3M2E0YWQ2ODQ3NTMxMjg5N2E2ZDA4ZjgxNjJlNWVkM2M3YjI3ZWY1MDZmMmY2Y2NjODc5ZjQ0NTMxIiwidGFnIjoiIn0%3D; expires=Fri, 27-Jun-2025 12:33:32 GMT; Max-Age=7200; path=/; httponly; samesite=laxaskhelpdesk_session=eyJpdiI6IkFwaVIzdFRqMWp0Tkp6S1dENmVpaXc9PSIsInZhbHVlIjoiL05FK3VpMXoreTRHb0w2T0lKeWdoS1R4OGd1WkdXZVNSS2ZtOFAxQUd6bUFMTlpGOHI5QndTeUxtb21vTHgv" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkNBVmYxbUZzcGs2STFFc0xHSVgyWUE9PSIsInZhbHVlIjoiYXp2WFFwbVZPUENYRTNya01kRlNFY3VtejdwNG5xeDBYNlMzVHBrblRPZlZDYWFaRVRXdE1VTHg4OXg2RmNHblRIU1I4NXlnU2JMdnM2eUxFRjJtbndxUUFwM2QzckxuelExTXhEQVNHMDFuMm5pU3RHNytiMnQ5RVEwMDY4MWgiLCJtYWMiOiI2Y2M0YzQzYjA2NjQ4MTgyNGI3NzkyMzQ4OTkwMTYwMjdhOWEwYWQ0YTJhYWY0NTU3M2Q5NGRiOWM2MmYyZWJhIiwidGFnIjoiIn0%3D; expires=Fri, 27-Jun-2025 12:33:32 GMT; path=/XSRF-TOKEN=eyJpdiI6IkNBVmYxbUZzcGs2STFFc0xHSVgyWUE9PSIsInZhbHVlIjoiYXp2WFFwbVZPUENYRTNya01kRlNFY3VtejdwNG5xeDBYNlMzVHBrblRPZlZDYWFaRVRXdE1VTHg4OXg2RmNHblRIU1I4N" 1 => "askhelpdesk_session=eyJpdiI6IkFwaVIzdFRqMWp0Tkp6S1dENmVpaXc9PSIsInZhbHVlIjoiL05FK3VpMXoreTRHb0w2T0lKeWdoS1R4OGd1WkdXZVNSS2ZtOFAxQUd6bUFMTlpGOHI5QndTeUxtb21vTHgvR1ZCUnM2YkdCSFkzaVIvYjBNOGNJRXdJRWZhc3NsZmE5cytiM0xGcDVUNjVnZHYweVdKUzAvZXIrTDlqSzgyKzEiLCJtYWMiOiI5YWM5MTc3M2E0YWQ2ODQ3NTMxMjg5N2E2ZDA4ZjgxNjJlNWVkM2M3YjI3ZWY1MDZmMmY2Y2NjODc5ZjQ0NTMxIiwidGFnIjoiIn0%3D; expires=Fri, 27-Jun-2025 12:33:32 GMT; path=/; httponlyaskhelpdesk_session=eyJpdiI6IkFwaVIzdFRqMWp0Tkp6S1dENmVpaXc9PSIsInZhbHVlIjoiL05FK3VpMXoreTRHb0w2T0lKeWdoS1R4OGd1WkdXZVNSS2ZtOFAxQUd6bUFMTlpGOHI5QndTeUxtb21vTHgv" ] ]
        session_attributes
        0 of 0
        array:4 [ "_token" => "DQpWEk1DVIdWtWIk579v1ckQ69d8c1bhrlaSKx8J" "_previous" => array:1 [ "url" => "https://receivinghelpdesk.com/ask/why-are-drum-traps-illegal" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]