Receiving Helpdesk

what is the difference between a sanitary tee and a vent tee

by Claire Hamill Published 3 years ago Updated 2 years ago

Sanitary tees are used to connect horizontal lines to vertical lines. But wyes are used to connect vertical lines to horizontal lines. You can also use wyes to combine or split horizontal lines. Wyes can be used as a replacement for vent tees as well.

A sanitary tee is a plumbing fixture that allows liquids to drain while also allowing the plumbing system to vent. The fitting resembles a normal tee fitting; the sanitary tee, however, when viewed from the side will have a definite downward sweep to the center inlet.Mar 13, 2022

Full Answer

Can a sanitary tee be used as a vent?

When plumbing a vent line off of a sanitary tee, it is imperative that the vent does not attach below any other drain. This could make it possible to drain sewage or liquids through the tee and even send it back into another fixture, such as a sink.

What is the difference between a sanitary tee and a pipe?

On the other hand, a sanitary tee is shaped like a ‘T’ and helps to connect a horizontal pipe to a vertical one. These two fittings seem incredibly similar in design, and an amateur plumber might think that it’s okay to use one in the place of the other.

How do you use sanitary tees correctly?

Sanitary tees should always be used in the vertical orientation. If you use a sanitary tee with a side inlet open in horizontal orientation, the waste falling from the top will splash through the opening. What is Sanitary Wye?

Do you need a sanitary tee instead of a P-trap?

A P-trap or S-trap is a must in any sink or drain setup. You need to have one, and that means a sanitary tee is not a substitute. In fact, sanitary tees shouldn’t even be on your radar for your setup. There is a good reason why you should never even consider putting a tee instead of a trap.

Can you use a sanitary tee for venting?

A sanitary tee should be used when connecting a horizontal run, such as a waste arm to a vent stack or vertical riser.Feb 24, 2013

What is sanitary tee?

Sanitary Tee or “Tee” means a “T” shaped fitting that allows sewage to flow into the horizontal outlet pipe by entering through the lower end of a vertical pipe. A sanitary tee is a form of a baffle.

What is the purpose of a vented closet tee?

Also called a vented water tee. A specially designed fitting for offsetting a water closet on a lower floor from a stack to properly vent a water closet.

Can you put a San tee on its back for a vent?

Sanitary tee can be on its back for dry vent, but the vent has to be a vertical dry vent.Mar 11, 2018

Can I use sanitary tee horizontal?

Sanitary tees may only be used on drainage piping when transitioning from horizontal (1/4” per foot) to vertical. All others must sweep in direction of flow with proper drainage fittings.

What is the difference between a sanitary tee and a Wye?

A sanitary tee is shaped like the letter 'T', while a Wye is similar to 'Y'. Sanitary tee is used for horizontal to vertical transition, and Wye is used for combining 2 lines into one horizontal line to maintain a flow without causing clogging. Both of these fittings have different usage and can not be switched.Jan 30, 2021

Can I use a double sanitary tee?

When do you use a double sanitary tee? The double sanitary tee is generally used at the junction of two different pipes. Generally, the tee connects the two pipes with the vent. This helps to pass fumes and gases out of the system.Sep 16, 2021

How can we reduce sanitary tee?

Slip the new sanitary tee in place, glue it to the drain going down. The 1 1/2" piece sticking out of the top should just about touch the 1 1/2" piece coming down from upstairs. Pull the tape and slide the Fernco down over the stub of 1 1/2" pip out the top of the sanitary tee.Jun 26, 2020

Why is a sanitary tee not connected to a vertical drain?

The center connection is usually to the pipe leading to a trap. It should not connect a vertical drain to a horizontal drain, because of the likelihood that solids will build up at the bottom of the junction and cause a blockage.

What is a wye fitting?

Wye (Y) fitting. The Wyes are similar to tees, with the exception of tilting the bypass line to reduce friction and turbulence. They are commonly used to attach a vertical drain to a horizontal pipe. The connection is usually 45 degrees rather than 90 degrees. If a branch is further away at 90 degrees, the fitting becomes a combo tee.

What is a sanitary tee?

PVC pipes are commonly used by plumbers. A sanitary tee is a plumbing fixture that allows liquids to drain while also allowing the plumbing system to vent. The fitting resembles a normal tee fitting; the sanitary tee, however, when viewed from the side will have a definite downward sweep to the center inlet. This down-swept feature molded ...

What does a plugged vent do?

A plugged vent gives the effect of pouring milk from a jug. Without proper air flow and ventilation, the milk chugs in starts and stops while leaving the jug. Sanitary tees should not be used in place of drain traps. The trap is an important fixture in the plumbing system.

Can you put a sanitary tee on a drain?

By adding the sanitary tee into the drain line, the vent can be plumbed directly off of the top of the tee, making the entire procedure hassle proof. When plumbing a vent line off of a sanitary tee, it is imperative that the vent does not attach below any other drain. This could make it possible to drain sewage or liquids through ...

Do you need a sanitary tee to install a drain?

In many cases where a drain is being installed where previously there was not a drain, it is necessary not only to install the drain, but also to install a venting system for the drain. The sanitary tee makes adding a venting method very easy. By adding the sanitary tee into the drain line, the vent can be plumbed directly off of the top ...

Can you drain sewage through a tee?

This could make it possible to drain sewage or liquids through the tee and even send it back into another fixture, such as a sink. All PVC pipes running up from vent systems must merge above all drains in the structure and then be vented into the atmosphere through the roof.

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 Version1.03sRequest Duration2MBMemory UsageGET {post}Route
  • warninglog[05:33:22] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[05:33:22] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[05:33:22] LOG.warning: Callables of the form ["Swift_SmtpTransport", "Swift_Transport_EsmtpTranspor...
  • warninglog[05:33:22] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[05:33:22] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[05:33:23] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[05:33:23] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[05:33:23] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[05:33:23] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[05:33:23] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[05:33:23] LOG.warning: explode(): Passing null to parameter #2 ($string) of type string is deprecat...
  • Booting (12.83ms)
  • Application (1.01s)
  • 1 x Application (98.7%)
    1.01s
    1 x Booting (1.25%)
    12.83ms
    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 executed991ms
    • select * from `posts` where `published_at` <= '2025-06-24 05:33:22' and `slug` = 'what-is-the-difference-between-a-sanitary-tee-and-a-vent-tee' and `posts`.`deleted_at` is null limit 1
      2.88ms/app/Providers/RouteServiceProvider.php:54receivinghelpdeskask
      Metadata
      Bindings
      • 0. 2025-06-24 05:33:22
      • 1. what-is-the-difference-between-a-sanitary-tee-and-a-vent-tee
      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` = 136738 and `json_post_contents`.`post_id` is not null and `rewrite_id` = 0
      9msmiddleware::checkdate:30receivinghelpdeskask
      Metadata
      Bindings
      • 0. 136738
      • 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
      730μ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
      420μ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
      290μ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
      977ms/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` = 25089 limit 1
      1.01msview::2dd102cf0462e89a4d4d8bc77355d767652bf9aa:15receivinghelpdeskask
      Metadata
      Bindings
      • 0. 25089
      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
        SKAwuV2Qun6Xs7TJ1jTx082cwgxQ4dMS1wUbbcXo
        _previous
        array:1 [ "url" => "https://receivinghelpdesk.com/ask/what-is-the-difference-between-a-sanitary-te...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /what-is-the-difference-between-a-sanitary-tee-and-a-vent-tee
        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=c5a448ddbbfa2029.1750723387.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6ImNJT1JXdnJ0bGhQK0YyREhkdFhKR1E9PSIsInZhbHVlIjoiSDF6YVltV0ZhQm1rYW5ER2p4aVVybXBQU3hpYzVOcmkvNkJocXk5dHpjMVp4Tkgyd0lYMUFrY3k3dTd3SExIakV0ZzVBbjlTdFZDZjVGNW92QmFpa0J6TXpBTit5ek4rOWgzaHQ0ek9IbXhqS2VjdjYwdGdSUm4yVkptZ29leXQiLCJtYWMiOiJhNmE0ZjliMTU1YTRiNmQzN2ExYmY5MzA5ZTIxMWE5ZWMzNTQ1MTcyZTRjZGViOTZkYmU4YmU3N2U3ZTc1N2FiIiwidGFnIjoiIn0%3D; askhelpdesk_session=eyJpdiI6IldDRjJGdWlmSTJ1U1FnK2lBcDkraXc9PSIsInZhbHVlIjoiTyswZnlnSHJCdjVOYkhDQ09rSW5PM1c4ZDN1S2UraUhpc28yYW5Ja29KWkg3UENZcDViNWFEa3VINlpEeGFjRjhueXZZOGRHeVhFUkM2OEpndXRGYXVFQmtna0hRM1NnMkg3V0wxdDJrN0V6MmFFZjBUeGxNVUNUUnpyeXgwS3AiLCJtYWMiOiIxODg5ZjMxNDliYjhjMTIzNTJlMDE5N2Q3Yzc2OGM4NzBkMGY3OGY3N2VjNWE4OTFhNmQzNzI2NGNjZjRmZTZkIiwidGFnIjoiIn0%3D_pk_id.64.7c30=c5a448ddbbfa2029.1750723387.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6ImNJT1JXdnJ0bGhQK0YyREhkdFhKR1E9PSIsInZhbHVlIjoiSDF6YVltV0ZhQm1rYW5ER2p4aVVyb" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "216.73.216.237" ] "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 => "9547f6347ae1a434-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.237, 172.70.179.57" ] "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/what-is-the-difference-between-a-sanitary-tee-and-a-vent-tee" "QUERY_STRING" => "" "REQUEST_METHOD" => "GET" "SERVER_PROTOCOL" => "HTTP/1.0" "GATEWAY_INTERFACE" => "CGI/1.1" "REDIRECT_URL" => "/ask/what-is-the-difference-between-a-sanitary-tee-and-a-vent-tee" "REMOTE_PORT" => "47534" "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.70.179.57" "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=c5a448ddbbfa2029.1750723387.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6ImNJT1JXdnJ0bGhQK0YyREhkdFhKR1E9PSIsInZhbHVlIjoiSDF6YVltV0ZhQm1rYW5ER2p4aVVybXBQU3hpYzVOcmkvNkJocXk5dHpjMVp4Tkgyd0lYMUFrY3k3dTd3SExIakV0ZzVBbjlTdFZDZjVGNW92QmFpa0J6TXpBTit5ek4rOWgzaHQ0ek9IbXhqS2VjdjYwdGdSUm4yVkptZ29leXQiLCJtYWMiOiJhNmE0ZjliMTU1YTRiNmQzN2ExYmY5MzA5ZTIxMWE5ZWMzNTQ1MTcyZTRjZGViOTZkYmU4YmU3N2U3ZTc1N2FiIiwidGFnIjoiIn0%3D; askhelpdesk_session=eyJpdiI6IldDRjJGdWlmSTJ1U1FnK2lBcDkraXc9PSIsInZhbHVlIjoiTyswZnlnSHJCdjVOYkhDQ09rSW5PM1c4ZDN1S2UraUhpc28yYW5Ja29KWkg3UENZcDViNWFEa3VINlpEeGFjRjhueXZZOGRHeVhFUkM2OEpndXRGYXVFQmtna0hRM1NnMkg3V0wxdDJrN0V6MmFFZjBUeGxNVUNUUnpyeXgwS3AiLCJtYWMiOiIxODg5ZjMxNDliYjhjMTIzNTJlMDE5N2Q3Yzc2OGM4NzBkMGY3OGY3N2VjNWE4OTFhNmQzNzI2NGNjZjRmZTZkIiwidGFnIjoiIn0%3D_pk_id.64.7c30=c5a448ddbbfa2029.1750723387.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6ImNJT1JXdnJ0bGhQK0YyREhkdFhKR1E9PSIsInZhbHVlIjoiSDF6YVltV0ZhQm1rYW5ER2p4aVVyb" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_CF_CONNECTING_IP" => "216.73.216.237" "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" => "9547f6347ae1a434-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.237, 172.70.179.57" "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" => 1750723402.9719 "REQUEST_TIME" => 1750723402 ]
        request_cookies
        0 of 0
        array:4 [ "_pk_id_64_7c30" => null "_pk_ses_64_7c30" => null "XSRF-TOKEN" => "SKAwuV2Qun6Xs7TJ1jTx082cwgxQ4dMS1wUbbcXo" "askhelpdesk_session" => "sEEyNxwbIzdVysX4rjjcjUvyHGbGbUP4gRspT20T" ]
        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 00:03:23 GMT" ] "pragma" => array:1 [ 0 => "no-cache" ] "expires" => array:1 [ 0 => -1 ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkxOeFhTSDRNemJkdlNtVmxGdkE4RVE9PSIsInZhbHVlIjoiR1BaUTBIN3liNlduSmdHMVlPSDlyeS9QL1lyZHFtSzArM1JKS1cvdk85L1QwYzZjQU5jZHZiV2oweXFCUDV5WmZtcWh1SS9EdXRRTURjaDVmRnlHSmJPc1AwLzJjVVppcUViZ2ptSjIvakNaaHRKbUZIcGxyb2tCLy92U0xmZWIiLCJtYWMiOiIxMjc2OGFhOGRmYTJlNDgzZDQxYzUwZjQ5MWZiOTMwMzYxNDkyMzdjOGZkM2U1YzlhZDgwNTZmZTBiMTI3M2U3IiwidGFnIjoiIn0%3D; expires=Tue, 24-Jun-2025 02:03:23 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IkxOeFhTSDRNemJkdlNtVmxGdkE4RVE9PSIsInZhbHVlIjoiR1BaUTBIN3liNlduSmdHMVlPSDlyeS9QL1lyZHFtSzArM1JKS1cvdk85L1QwYzZjQU5jZHZiV2oweXFCUDV5WmZtcWh1S" 1 => "askhelpdesk_session=eyJpdiI6ImhqN1paUHYrZGZDdTZzbVFVdUNTZkE9PSIsInZhbHVlIjoiNjNYYTZ6Y3VwTHJUV0dRVVRSR2dWNXVuTGpyTGMzSlI4cDU2ZFlCVFM3S3lNc0dpRC82UU9Qb00xR0tRWTZ3YlNxVGpxS0QzWEpFdkpGUEJ5bWhlUjBUR0wwZENLazMrVjNXSU5tSEVsbVdhVUZOY01mTmhnd2pxNWZtNDk4UHQiLCJtYWMiOiIxMTMyNzYxZmIyZDAzYzkzM2I5MjViYTMwY2YxYWVhNjgwYzRjNjRlY2E1ZjdjOGU3MzYwMzQyOWMyMmUyZGZiIiwidGFnIjoiIn0%3D; expires=Tue, 24-Jun-2025 02:03:23 GMT; Max-Age=7200; path=/; httponly; samesite=laxaskhelpdesk_session=eyJpdiI6ImhqN1paUHYrZGZDdTZzbVFVdUNTZkE9PSIsInZhbHVlIjoiNjNYYTZ6Y3VwTHJUV0dRVVRSR2dWNXVuTGpyTGMzSlI4cDU2ZFlCVFM3S3lNc0dpRC82UU9Qb00xR0tRWTZ3" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkxOeFhTSDRNemJkdlNtVmxGdkE4RVE9PSIsInZhbHVlIjoiR1BaUTBIN3liNlduSmdHMVlPSDlyeS9QL1lyZHFtSzArM1JKS1cvdk85L1QwYzZjQU5jZHZiV2oweXFCUDV5WmZtcWh1SS9EdXRRTURjaDVmRnlHSmJPc1AwLzJjVVppcUViZ2ptSjIvakNaaHRKbUZIcGxyb2tCLy92U0xmZWIiLCJtYWMiOiIxMjc2OGFhOGRmYTJlNDgzZDQxYzUwZjQ5MWZiOTMwMzYxNDkyMzdjOGZkM2U1YzlhZDgwNTZmZTBiMTI3M2U3IiwidGFnIjoiIn0%3D; expires=Tue, 24-Jun-2025 02:03:23 GMT; path=/XSRF-TOKEN=eyJpdiI6IkxOeFhTSDRNemJkdlNtVmxGdkE4RVE9PSIsInZhbHVlIjoiR1BaUTBIN3liNlduSmdHMVlPSDlyeS9QL1lyZHFtSzArM1JKS1cvdk85L1QwYzZjQU5jZHZiV2oweXFCUDV5WmZtcWh1S" 1 => "askhelpdesk_session=eyJpdiI6ImhqN1paUHYrZGZDdTZzbVFVdUNTZkE9PSIsInZhbHVlIjoiNjNYYTZ6Y3VwTHJUV0dRVVRSR2dWNXVuTGpyTGMzSlI4cDU2ZFlCVFM3S3lNc0dpRC82UU9Qb00xR0tRWTZ3YlNxVGpxS0QzWEpFdkpGUEJ5bWhlUjBUR0wwZENLazMrVjNXSU5tSEVsbVdhVUZOY01mTmhnd2pxNWZtNDk4UHQiLCJtYWMiOiIxMTMyNzYxZmIyZDAzYzkzM2I5MjViYTMwY2YxYWVhNjgwYzRjNjRlY2E1ZjdjOGU3MzYwMzQyOWMyMmUyZGZiIiwidGFnIjoiIn0%3D; expires=Tue, 24-Jun-2025 02:03:23 GMT; path=/; httponlyaskhelpdesk_session=eyJpdiI6ImhqN1paUHYrZGZDdTZzbVFVdUNTZkE9PSIsInZhbHVlIjoiNjNYYTZ6Y3VwTHJUV0dRVVRSR2dWNXVuTGpyTGMzSlI4cDU2ZFlCVFM3S3lNc0dpRC82UU9Qb00xR0tRWTZ3" ] ]
        session_attributes
        0 of 0
        array:4 [ "_token" => "SKAwuV2Qun6Xs7TJ1jTx082cwgxQ4dMS1wUbbcXo" "_previous" => array:1 [ "url" => "https://receivinghelpdesk.com/ask/what-is-the-difference-between-a-sanitary-tee-and-a-vent-tee" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]