Receiving Helpdesk

are sharkbite fittings up to code

by Brian Carter I Published 3 years ago Updated 3 years ago

Are SharkBite fittings up to code? Fact: SharkBite fittings are approved by the Uniform Plumbing Code

Uniform Plumbing Code

Designated as an American National Standard, the Uniform Plumbing Code is a model code developed by the International Association of Plumbing and Mechanical Officials to govern the installation and inspection of plumbing systems as a means of promoting the public's health, safety and welfare.

and International Plumbing Code

International Plumbing Code

The International Plumbing Code is a plumbing code and standard which sets minimum requirements for plumbing systems in their design and function, and which sets out rules for the acceptances of new plumbing-related technologies. It is published by the International Code Council based in Washington, D.C., through the governmental consensus process and updated on a three-year cycle to include the …

for permanent installation. In fact, the only way to properly remove SharkBite Universal fittings is to use the SharkBite disconnect tongs and disconnect clips.

Full Answer

Do shark bite fittings meet code?

Fact: SharkBite fittings are approved by the Uniform Plumbing Code and International Plumbing Code for permanent installation. In fact, the only way to properly remove SharkBite Universal fittings is to use the SharkBite disconnect tongs and disconnect clips. Similarly one may ask, will SharkBite fittings last? SharkBite fittings last a long time.

Should I use Sharkbite?

When and when not to use SharkBite fittings. Most professional plumbers believe that SharkBite fittings and other kinds of push-fit fittings should only be used as an emergency, temporary fix, and not for any enclosed or permanent plumbing system. However, there is a growing selection of DIYers who would disagree.

Are Sharkbite connectors good?

SharkBite fittings, a kind of push-fit fittings, are very convenient tools. They allow you to connect two separate pipes without soldering them together. They’re easy, quick, and will save you a lot of time. However, many plumbers feel that there are times when you should use them, and then there are times when you shouldn’t.

Do Sharkbite fittings really work?

Similarly one may ask, do shark bites really work? SharkBite fittings are the best fitting for installing a hot water heater because of their ability to withstand high temperatures. SharkBites work better than plastic quick-connects on copper pipes because the lead-free brass body is rigid like the pipe and has a higher pressure tolerance.

Are SharkBite fittings code?

Approved by the Uniform Plumbing Code, International Plumbing Code, and National Plumbing Code of Canada, properly installed SharkBite fittings offer permanent connections, says Product Manager Michael Kornegay.Dec 5, 2019

Do plumbers recommend SharkBite fittings?

SharkBites work better than plastic quick-connects on copper pipes because the lead-free brass body is rigid like the pipe and has a higher pressure tolerance. If you need to repair or replace copper plumbing in your home, a SharkBite fitting is an excellent choice.Mar 8, 2019

Can SharkBite fittings be trusted?

Another downside to using SharkBite fittings is that lots of plumbers feel that these fittings merely aren't strong enough to create a hard, durable connection. There's no proof to back that up, they simply trust soldering for their irreversible plumbing jobs.Oct 5, 2021

Will SharkBite fittings last?

How long do SharkBite fittings last? SharkBite fittings last a long time. In fact, SharkBite warrants the fittings for 25 years when used with SharkBite tubing.Apr 4, 2019

Why do plumbers hate SharkBites?

Jamming them in too quickly could cause damage to the O-ring resulting in a leaky pipe. ☆ If your pipes are PEX, then you'll have to use a special insert. This insert keeps the pipe from collapsing. The good news is that if you're using SharkBite, the insert is already built into the fitting.Feb 7, 2022

Why are SharkBite fittings illegal in California?

CA has a powerful plumbing lobby and they don't like homeowners having access to easier products. CA has strict anti-lead legislation where many brass fixtures still contain a percentage of lead.Oct 28, 2011

Do SharkBites fail?

The only MAJOR fail I have ever seen with shark bites is freezeing. They push apart and you can see the teeth have cut the copper or or plactic. Like shark bites or not you cant expect them to hold up to freezing.Apr 25, 2015

Are SharkBites good for hot water?

Yes, you can use SharkBite fittings on hot water lines. Remember, however, that they only work with copper, PEX, and CPVC pipes.Dec 6, 2021

Can SharkBites be reused?

Are SharkBite fittings reusable? Yes. SharkBite fittings can be reused for testing purposes but any fitting used repeatedly for testing should not be used in a permanent installation.

How many times can you reuse a SharkBite fitting?

Without adequate lubricant, the SharkBite won't form a watertight seal. You can reuse a SharkBite fitting a maximum of 3 times. After more than 3 reuses, the SharkBite fitting is prone to leaking. When possible, use new SharkBite fittings for belowground or in-wall plumbing lines.

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 Version1.42sRequest Duration2MBMemory UsageGET {post}Route
  • warninglog[04:30:16] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[04:30:16] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[04:30:16] LOG.warning: Callables of the form ["Swift_SmtpTransport", "Swift_Transport_EsmtpTranspor...
  • warninglog[04:30:16] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[04:30:16] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[04:30:16] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[04:30:16] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[04:30:16] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[04:30:16] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[04:30:16] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[04:30:16] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • Booting (13.8ms)
  • Application (1.4s)
  • 1 x Application (99%)
    1.40s
    1 x Booting (0.97%)
    13.80ms
    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 executed1.38s
    • select * from `posts` where `published_at` <= '2025-06-22 04:30:16' and `slug` = 'are-sharkbite-fittings-up-to-code' and `posts`.`deleted_at` is null limit 1
      7.56ms/app/Providers/RouteServiceProvider.php:54receivinghelpdeskask
      Metadata
      Bindings
      • 0. 2025-06-22 04:30:16
      • 1. are-sharkbite-fittings-up-to-code
      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` = 142431 and `json_post_contents`.`post_id` is not null and `rewrite_id` = 0
      1.98msmiddleware::checkdate:30receivinghelpdeskask
      Metadata
      Bindings
      • 0. 142431
      • 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
      750μ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
      510μ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
      490μ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
      1.37s/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` = 39697 limit 1
      1.01msview::2dd102cf0462e89a4d4d8bc77355d767652bf9aa:15receivinghelpdeskask
      Metadata
      Bindings
      • 0. 39697
      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
        O7O81FQ0Ts6wJSsE6N0beeHJqnStjOlaZ7omJUy0
        _previous
        array:1 [ "url" => "https://receivinghelpdesk.com/ask/are-sharkbite-fittings-up-to-code" ]
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /are-sharkbite-fittings-up-to-code
        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=481c7bd2d957e6d9.1750546805.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6ImZsdmY2eEJDTkdVWVIyVkQrRHpVenc9PSIsInZhbHVlIjoieUZmbnlaRGxncVAvSFBZYU1lbU5Oc1FMZkRHMHRjbHcxc0QxSlhOMTdJY3V4N3BGRHpkMW51TklHUllaK0RBTWc3anlqWUlGMU9ndmdDeXZQT3RJaUpPM3hOMCtDcTNONEpDZk5Sb0VxOVFkNzJLdGdoTEZEZk1Hdkdqbld5MHQiLCJtYWMiOiJjMjlmM2QzYjU0ZTJhNTM2MzhlMzQxMWY3NjllNWFmNmY2NjZhOTFlOTIwNjhmNDE4NmVjMzA2MTY0MDU0Yzg5IiwidGFnIjoiIn0%3D; askhelpdesk_session=eyJpdiI6IlhhWS84cUpxcXVDb2kvaDJGL0JjQnc9PSIsInZhbHVlIjoiMzJTdEhTeVIrb0FmQTNpeWplTUxTWjRWSzMzbVhibnNJUnVvaEtUNjlJK1N0OVZhcGRuQ1Y5UzRpN3o2MWpraGxFL3NwcnZlSVlVcVBTcE1lUmpPTnRZM3BlampYUVNWTDBQZXlZNjhwREROek91OFRTOXBZanMxTjBucmxFZVkiLCJtYWMiOiI3YjFjMjg4YzlkYjNmZDhjNDk0MDVmNjJkMGYzOWM4M2Q5OWY0MjEzMTZkYmY0YmM2MWQ2MzE1NmM4Mjg4ZmU0IiwidGFnIjoiIn0%3D_pk_id.64.7c30=481c7bd2d957e6d9.1750546805.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6ImZsdmY2eEJDTkdVWVIyVkQrRHpVenc9PSIsInZhbHVlIjoieUZmbnlaRGxncVAvSFBZYU1lbU5Oc" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "216.73.216.247" ] "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 => "95371f011c40f7d2-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.247, 172.69.59.33" ] "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/are-sharkbite-fittings-up-to-code" "QUERY_STRING" => "" "REQUEST_METHOD" => "GET" "SERVER_PROTOCOL" => "HTTP/1.0" "GATEWAY_INTERFACE" => "CGI/1.1" "REDIRECT_URL" => "/ask/are-sharkbite-fittings-up-to-code" "REMOTE_PORT" => "47740" "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.33" "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=481c7bd2d957e6d9.1750546805.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6ImZsdmY2eEJDTkdVWVIyVkQrRHpVenc9PSIsInZhbHVlIjoieUZmbnlaRGxncVAvSFBZYU1lbU5Oc1FMZkRHMHRjbHcxc0QxSlhOMTdJY3V4N3BGRHpkMW51TklHUllaK0RBTWc3anlqWUlGMU9ndmdDeXZQT3RJaUpPM3hOMCtDcTNONEpDZk5Sb0VxOVFkNzJLdGdoTEZEZk1Hdkdqbld5MHQiLCJtYWMiOiJjMjlmM2QzYjU0ZTJhNTM2MzhlMzQxMWY3NjllNWFmNmY2NjZhOTFlOTIwNjhmNDE4NmVjMzA2MTY0MDU0Yzg5IiwidGFnIjoiIn0%3D; askhelpdesk_session=eyJpdiI6IlhhWS84cUpxcXVDb2kvaDJGL0JjQnc9PSIsInZhbHVlIjoiMzJTdEhTeVIrb0FmQTNpeWplTUxTWjRWSzMzbVhibnNJUnVvaEtUNjlJK1N0OVZhcGRuQ1Y5UzRpN3o2MWpraGxFL3NwcnZlSVlVcVBTcE1lUmpPTnRZM3BlampYUVNWTDBQZXlZNjhwREROek91OFRTOXBZanMxTjBucmxFZVkiLCJtYWMiOiI3YjFjMjg4YzlkYjNmZDhjNDk0MDVmNjJkMGYzOWM4M2Q5OWY0MjEzMTZkYmY0YmM2MWQ2MzE1NmM4Mjg4ZmU0IiwidGFnIjoiIn0%3D_pk_id.64.7c30=481c7bd2d957e6d9.1750546805.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6ImZsdmY2eEJDTkdVWVIyVkQrRHpVenc9PSIsInZhbHVlIjoieUZmbnlaRGxncVAvSFBZYU1lbU5Oc" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_CF_CONNECTING_IP" => "216.73.216.247" "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" => "95371f011c40f7d2-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.247, 172.69.59.33" "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" => 1750546816.192 "REQUEST_TIME" => 1750546816 ]
        request_cookies
        0 of 0
        array:4 [ "_pk_id_64_7c30" => null "_pk_ses_64_7c30" => null "XSRF-TOKEN" => "O7O81FQ0Ts6wJSsE6N0beeHJqnStjOlaZ7omJUy0" "askhelpdesk_session" => "6oh0KqMImIc2B8TsG7vuilgEgvPpfW8bqXZ6fHSz" ]
        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 => "Sat, 21 Jun 2025 23:00:16 GMT" ] "pragma" => array:1 [ 0 => "no-cache" ] "expires" => array:1 [ 0 => -1 ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkZMQUVWWTNBM0xoNmx4ZjVqbmJVY2c9PSIsInZhbHVlIjoiR2c0NjIxR0JmRUxVNE5OM0NxYUY5VFRPUDFQcVlycXN0WGNiTkZvUTY5dzdUcTVKQ1h1ZUZ3R1FILytSL2lsRjZVck14Tmt6WjRrdlpXenNVRHA2b1M2NUhRZ1A5cXAxZ1EyTFc2SDIwVkQxY3JMcGE3S1VxNlpQOFozNStzdXYiLCJtYWMiOiI5MWE5MDc5MDNjYjVlMTYwNWZhZGViMzM0MGQ2MWIyZjk5ZjgwYzFkYTY2YzU5MGU3YzM4YjUzZTliNTYxYzJiIiwidGFnIjoiIn0%3D; expires=Sun, 22-Jun-2025 01:00:17 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IkZMQUVWWTNBM0xoNmx4ZjVqbmJVY2c9PSIsInZhbHVlIjoiR2c0NjIxR0JmRUxVNE5OM0NxYUY5VFRPUDFQcVlycXN0WGNiTkZvUTY5dzdUcTVKQ1h1ZUZ3R1FILytSL2lsRjZVck14T" 1 => "askhelpdesk_session=eyJpdiI6InppcmRJN0JZMTZmc1ZQa25uYWc2TXc9PSIsInZhbHVlIjoiZ3JYRlpSWVdKTTRYSG0xTkFjSWxpbUt3ai84Nkt4d1FVVFNFOEZZczl4YkFFWk1XT1ZUU3R3bnRMRmkxK3pXQUNOUXQ4bk43WGhCVDRMbDdidXI3OXVPclg5Z0J1VkVCZmgzUXJDMng5cnJIWUdKNEFRbnBLT2M2ZXpYRUZGRlUiLCJtYWMiOiJlNmMxZjc3NTNiMWI4NTE5Yjc4MjBjYzU1NjcyMTM4ZmM2YmZiMzM5NjQxNjM0YjBhYjc3MmYzNWJmYTE2OGQ1IiwidGFnIjoiIn0%3D; expires=Sun, 22-Jun-2025 01:00:17 GMT; Max-Age=7200; path=/; httponly; samesite=laxaskhelpdesk_session=eyJpdiI6InppcmRJN0JZMTZmc1ZQa25uYWc2TXc9PSIsInZhbHVlIjoiZ3JYRlpSWVdKTTRYSG0xTkFjSWxpbUt3ai84Nkt4d1FVVFNFOEZZczl4YkFFWk1XT1ZUU3R3bnRMRmkxK3pX" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkZMQUVWWTNBM0xoNmx4ZjVqbmJVY2c9PSIsInZhbHVlIjoiR2c0NjIxR0JmRUxVNE5OM0NxYUY5VFRPUDFQcVlycXN0WGNiTkZvUTY5dzdUcTVKQ1h1ZUZ3R1FILytSL2lsRjZVck14Tmt6WjRrdlpXenNVRHA2b1M2NUhRZ1A5cXAxZ1EyTFc2SDIwVkQxY3JMcGE3S1VxNlpQOFozNStzdXYiLCJtYWMiOiI5MWE5MDc5MDNjYjVlMTYwNWZhZGViMzM0MGQ2MWIyZjk5ZjgwYzFkYTY2YzU5MGU3YzM4YjUzZTliNTYxYzJiIiwidGFnIjoiIn0%3D; expires=Sun, 22-Jun-2025 01:00:17 GMT; path=/XSRF-TOKEN=eyJpdiI6IkZMQUVWWTNBM0xoNmx4ZjVqbmJVY2c9PSIsInZhbHVlIjoiR2c0NjIxR0JmRUxVNE5OM0NxYUY5VFRPUDFQcVlycXN0WGNiTkZvUTY5dzdUcTVKQ1h1ZUZ3R1FILytSL2lsRjZVck14T" 1 => "askhelpdesk_session=eyJpdiI6InppcmRJN0JZMTZmc1ZQa25uYWc2TXc9PSIsInZhbHVlIjoiZ3JYRlpSWVdKTTRYSG0xTkFjSWxpbUt3ai84Nkt4d1FVVFNFOEZZczl4YkFFWk1XT1ZUU3R3bnRMRmkxK3pXQUNOUXQ4bk43WGhCVDRMbDdidXI3OXVPclg5Z0J1VkVCZmgzUXJDMng5cnJIWUdKNEFRbnBLT2M2ZXpYRUZGRlUiLCJtYWMiOiJlNmMxZjc3NTNiMWI4NTE5Yjc4MjBjYzU1NjcyMTM4ZmM2YmZiMzM5NjQxNjM0YjBhYjc3MmYzNWJmYTE2OGQ1IiwidGFnIjoiIn0%3D; expires=Sun, 22-Jun-2025 01:00:17 GMT; path=/; httponlyaskhelpdesk_session=eyJpdiI6InppcmRJN0JZMTZmc1ZQa25uYWc2TXc9PSIsInZhbHVlIjoiZ3JYRlpSWVdKTTRYSG0xTkFjSWxpbUt3ai84Nkt4d1FVVFNFOEZZczl4YkFFWk1XT1ZUU3R3bnRMRmkxK3pX" ] ]
        session_attributes
        0 of 0
        array:4 [ "_token" => "O7O81FQ0Ts6wJSsE6N0beeHJqnStjOlaZ7omJUy0" "_previous" => array:1 [ "url" => "https://receivinghelpdesk.com/ask/are-sharkbite-fittings-up-to-code" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]