Receiving Helpdesk

can i drill into a post tension slab

by Mikayla Kemmer Published 3 years ago Updated 3 years ago

Drilling into a post-tensioned slab Another popular myth with post- tensioned slabs is that it is very difficult to drill into an existing slab because of the unknown location of the tendons and anchors. But as long the tendons and the concrete in front of the anchors are not damaged, drilling into a post- tensioned slab is a fairly routine issue.

PT slabs on ground can be placed and stamped just like with any other concrete slab. Surfaces can be stained or overlaid. The only concern is to always remember not to cut or drill into post-tensioned concrete slabs, since once a tendon has been cut, it is very difficult to repair.

Full Answer

Can you cut into a post tension slab?

What happens if you cut a post tension slab? Once the concrete is poured and sets, the cables are tensioned. Once tensioned, the cables cannot be de-tensioned. The hazard exists when workers cut into the slab and rupture the tensioned cable. Do NOT cut into a post tensioned slab if there is a chance you will rupture a cable.

Can I drill into a post tension slab?

Yes, you can drill into a PT slab. However, you want to make sure you know where the cables are located. I design PT slabs and repairs. It is rare for a tendon to break out of the slab on a residential house. It will shoot out the plugs around the slab edge. If it hit someone it could break a leg.

How long should I wait before drilling into concrete footing?

Only show this user. Concrete generally takes 28 days to cure out, you could drill without trouble after 7 and tighten your bolts after 14 without taking too much risk, A good mix design will be at 50%+ after 3 days and about 90% after 7.

How do you cut post- tension concrete slabs?

Test your knowledge – answer these questions:

  • What is Post Tension Slab ?
  • What are the advantages ?
  • What is the “Post Tension” sign about ?
  • When did we start using Post Tension
  • What are other types of slab reinforcement

What happens if you drill a post tension slab?

Post-tension slab drilling, cutting, and coring can be incredibly dangerous. Not only is there a risk of structural collapse, but you also risk severe injury and death.

Can you bolt a safe to a post tension slab?

Post tension concrete slabs should not be used as a foundation for a gun safe. They have steel cables running through them. These cables are under thousands of pounds of pressure and are high-strength steel.

Does post tension slab crack?

Cracks more often occur during curing because the concrete generates heat and expands during the chemical process and shrinks as it cools. Because there is not yet tension on the tendon cables there is no reinforcement to hold the foundation together and cracks often occur during this period of time.

What happens if you cut a post tension cable?

Cutting a tensioned cable, or tendon, can endanger the contractor and compromise the structural integrity of the slab. Building professionals frequently use ground-penetrating radar (GPR) to locate cables within concrete slabs and reinforce the slab during and after cutting operations.

How far down are the cables in post-tension slab?

The plan maps show the rebar at 3" depth, and the post-tension cables at 8" depth. Discerning a post-tension cable from rebar generally requires scanning a larger area to properly understand the layout of structural elements in a slab. When in doubt, mark it out and avoid it!

How deep are post-tension cables in slab?

8 inches thickA residential post-tensioned concrete slab will typically be 8 inches thick and use 3000 psi concrete. Once the concrete has gained strength to 2000 psi, typically within the 3 to 10 days recommended by PTI, the tendons are stressed.

How long does a post tension slab last?

about 15-20 yearsConventional concrete & rebar foundations last about 20-30 years before failure begins to occur. Post-tension slabs are lasting about 15-20 years and are failing at a much higher rate. Post-tension slabs are created with concrete trenches around the perimeter of the house where the external walls will be placed.

Are post-tensioned slabs good?

First off, one could argue that post-tensioning is superior to conventionally reinforced concrete in a pure engineering sense. The reason is because post-tensioning is a method of pre-compression, which means the concrete is put into a state of compression, which allows the concrete to take on flexure without cracking.

What is the purpose of a post tension slab?

A post tension slab is a concrete slab with steel cables running through it that have been placed under 33,000 +/- pounds of tension. This tension makes the concrete slab and foundation much stronger than concrete without reinforcement and helps reduce cracking.

How do you remove a post tension slab?

After the structure has been gutted, each floor slab is typically removed by skid steer loaders using hydraulic and impact hammers. The tension from the cables is released and can be cut with hydraulic shears or torches.

How do you find the cable in a post tension slab?

0:481:24Post Tension Cable Locating with Ground Penetrating Radar - YouTubeYouTubeStart of suggested clipEnd of suggested clipThey need to know where the tension cables are we can find those in beams columns walls floors. WeMoreThey need to know where the tension cables are we can find those in beams columns walls floors. We can scan from the underside.

Can you cut prestressed concrete?

The reasons for prestressed concrete lintels being so durable and practical are also the reasons why it is hard to cut. However, they can be cut, preferably by concrete cutting professionals using the right tools and equipment.

How to strengthen a slab?

Some common methods to strengthen the slab include adding new intermediate supports, increasing slab depth, adding concrete beams, creating a composite section by applying externally bonded steel or fiber-reinforced polymer, or adding external post-tensioning.

What is post tension cable?

Post-tension cables are steel wires inserted into plastic sheathing laid in place while pouring the concrete slab. Once the slab cures, qualified personnel apply tension and grout the cables. Contractors sometimes need to drill or cut into a post-tensioned slab for repair or renovation work. Cutting a tensioned cable, or tendon, can endanger ...

Do you need post tension tendons for stairwells?

Large openings for stairwells or large duct shafts between floors often require cutting post-tensioned tendons. Determine potential locations for the new opening into the slab. These should avoid major structural members such as beams and bands of post-tension tendons.

An Enhanced Throwback Story: Post-Tension Slab Drilling and 130 Cores

Post-tension slab drilling, cutting, and coring can be incredibly dangerous. Not only is there a risk of structural collapse, but you also risk severe injury and death. It’s definitely NOT something you want to play around with.

The Job Site

Before the recession, a company bought three lots on one road. They built condos on the center lot with a parking garage underneath. Just as they finished pouring slabs on the parking garage of the two remaining lots, the recession hit.

The Project: Scanning Ahead of 130 Coring Locations

Using our 1.6 GHz GPR antenna, we scanned every proposed coring location. This customer didn’t care about cutting embedded conduits — avoiding a PT cable hit was their only concern.

The Results of Post-Tension Slab Coring x 130 Cores

Of course, when it’s time to actually do the post-tension slab coring, everyone gets (understandably) nervous because hitting a PT cable could be a matter of life or death. But there was no need to fret. In the end, not one single cable was cut or even nicked!

How does a Post Tensioned Concrete Slab Work?

When a beam or slab bends downwards, the top portion of the slab goes into compression, and the bottom portion goes into tension. This is usually taught in Engineering 101 taken during the first year of University.

Components of a Post Tensioned Concrete Slab

In simple terms, the components which make up a post tensioned slab include:

How is a Post Tensioned Concrete Slab Constructed

The construction sequencing for a post tensioned concrete slab differs from a conventionally reinforced slab. Below is a step-by-step sequence of the construction methodology of a PT slab (similarities with a conventional RC slab highlighted in Green ):

What is the Benefit of a Post Tension Slab?

PT Slabs have several benefits compared to reinforced slabs. Due to the concrete being utilised to its strengths (compression), this allows longer spans and thinner slabs.

How to Identify a Post Tension Slab

A post tensioned slab can be identified by the grouting of the live stressing end of the cables. Once the cables are tensioned and grouted, the live ends where the jack applies the stressing is also grouted. The grouting is usually a different mix to the concrete slab itself so usually has a different colour.

Can I Drill into a Post Tension Slab?

This depends on the type of post-tensioning used. In Australia the most common form of post tensioning used in concrete slabs is bonded post tensioning. Bonded post tensioning simply means that after stressing of the cables has occurred, the PT ducts are fully grouted, this allows for a progressive transfer of the force from the cables to the slab.

What are the Design Considerations of a Post Tensioned Concrete Slab

To design a post tensioned slab effectively the full benefits of the compressive force needs to be exploited. This means that an adequate quantity of post tensioned needs to be provided within the slab to reduce the conventional rebar requirement as much as possible.

Can you cut holes in concrete?

Often it is necessary to cut holes in concrete floor slabs . For slabs reinforced with rebar or wire mesh, this is considered fairly routine. However, for post-tensioned (PT) slabs, this can be mistakenly regarded as difficult, expensive, and dangerous.

Can a PT tendon be cut?

Cutting openings in PT slabs does require care and caution because of the possibility a PT tendon may get cut. Tendons carry a high amount of force, usually around 27,000 pounds for a 1/2-inch-diameter strand, and must be detensioned in a controlled manner to assure performance and safety.

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 Version2.2sRequest Duration2MBMemory UsageGET {post}Route
  • warninglog[05:31:17] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[05:31:17] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[05:31:17] LOG.warning: Callables of the form ["Swift_SmtpTransport", "Swift_Transport_EsmtpTranspor...
  • warninglog[05:31:17] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[05:31:17] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[05:31:17] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[05:31:17] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[05:31:17] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[05:31:17] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • Booting (18.65ms)
  • Application (2.18s)
  • 1 x Application (99.12%)
    2.18s
    1 x Booting (0.85%)
    18.65ms
    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 executed2.15s
    • select * from `posts` where `published_at` <= '2025-06-18 05:31:17' and `slug` = 'can-i-drill-into-a-post-tension-slab' and `posts`.`deleted_at` is null limit 1
      2.49ms/app/Providers/RouteServiceProvider.php:54receivinghelpdeskask
      Metadata
      Bindings
      • 0. 2025-06-18 05:31:17
      • 1. can-i-drill-into-a-post-tension-slab
      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` = 164408 and `json_post_contents`.`post_id` is not null and `rewrite_id` = 0
      5.81msmiddleware::checkdate:30receivinghelpdeskask
      Metadata
      Bindings
      • 0. 164408
      • 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
      400μ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
      290μ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
      190μ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
      2.14s/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` = 28263 limit 1
      1.1msview::2dd102cf0462e89a4d4d8bc77355d767652bf9aa:15receivinghelpdeskask
      Metadata
      Bindings
      • 0. 28263
      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
        RYwZIZjfLUJQrMKBuy5MBm4wfZYBPpql7tRxljvO
        _previous
        array:1 [ "url" => "https://receivinghelpdesk.com/ask/can-i-drill-into-a-post-tension-slab" ]
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /can-i-drill-into-a-post-tension-slab
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:24 [ "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "216.73.216.186" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "cf-ray" => array:1 [ 0 => "951682e5a8550ffa-ORD" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "priority" => array:1 [ 0 => "u=0, i" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "connection" => array:1 [ 0 => "close" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "x-forwarded-for" => array:1 [ 0 => "216.73.216.186, 172.69.7.147" ] "x-server-addr" => array:1 [ 0 => "154.12.239.204" ] "host" => array:1 [ 0 => "receivinghelpdesk.com" ] ]
        request_server
        0 of 0
        array:55 [ "USER" => "runcloud" "HOME" => "/home/runcloud" "SCRIPT_NAME" => "/ask/index.php" "REQUEST_URI" => "/ask/can-i-drill-into-a-post-tension-slab" "QUERY_STRING" => "" "REQUEST_METHOD" => "GET" "SERVER_PROTOCOL" => "HTTP/1.0" "GATEWAY_INTERFACE" => "CGI/1.1" "REDIRECT_URL" => "/ask/can-i-drill-into-a-post-tension-slab" "REMOTE_PORT" => "39644" "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.7.147" "SERVER_PORT" => "80" "SERVER_ADDR" => "127.0.0.1" "SERVER_NAME" => "receivinghelpdesk.com" "SERVER_SOFTWARE" => "Apache/2.4.63 (Unix) OpenSSL/1.1.1f" "SERVER_SIGNATURE" => "" "LD_LIBRARY_PATH" => "/RunCloud/Packages/apache2-rc/lib" "PATH" => "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_CF_CONNECTING_IP" => "216.73.216.186" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA" => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_CF_RAY" => "951682e5a8550ffa-ORD" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_PRIORITY" => "u=0, i" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_CONNECTION" => "close" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_X_FORWARDED_FOR" => "216.73.216.186, 172.69.7.147" "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" => 1750204877.8191 "REQUEST_TIME" => 1750204877 ]
        request_cookies
        []
        
        response_headers
        0 of 0
        array:7 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "private, must-revalidate" ] "date" => array:1 [ 0 => "Wed, 18 Jun 2025 00:01:17 GMT" ] "pragma" => array:1 [ 0 => "no-cache" ] "expires" => array:1 [ 0 => -1 ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Ilhodmo1dVpZSzdyR3IyRzhodlZwZXc9PSIsInZhbHVlIjoiYVc3Z3o0cGVuZUJGbE1aYXhKMjV0Q0ExTGpTN1pDTXE3MWQyYzFwcStUbFBUcHZqMHMwekgyRkFmcnpIV1B0SFVNYm9HcFF1dlliTWZZVzZIM1kwZUZnbjE3VGpyQmpYK2xyVWtzb2x4RnhBc0QxcFk0amNoT2hEUCt1Z2VoS1YiLCJtYWMiOiI2OThjZmQxYTdmMzg0ZDE2NTZjY2M0MzBjMjA2NjUwODUxZDZkMWQ2YmExYjkwODQ1ZjY3YTk2ZDM4OGMxMDI2IiwidGFnIjoiIn0%3D; expires=Wed, 18-Jun-2025 02:01:20 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6Ilhodmo1dVpZSzdyR3IyRzhodlZwZXc9PSIsInZhbHVlIjoiYVc3Z3o0cGVuZUJGbE1aYXhKMjV0Q0ExTGpTN1pDTXE3MWQyYzFwcStUbFBUcHZqMHMwekgyRkFmcnpIV1B0SFVNYm9Hc" 1 => "askhelpdesk_session=eyJpdiI6InBydXlkZkRoWkZFSXRIMkpGRlYwcUE9PSIsInZhbHVlIjoiQ3N5L3ZoV2lwY2pFSHR5N1Z1QU0rZXlQYXhDUTFWNHNWT1ovcTdNaTcxMWF5eGtNMndtZ0VOUTg1V2FFWktUSlhGRmdQQnZ6bU0xcDhHaVVPWEVoZDNyRVMzWURScUQxbUZoZlh6bWVxN0xJRDNRczQrak1hMmpXeDBKRkt0VmQiLCJtYWMiOiI0OTRhZDA4OGQ1YmVlNzg3ZGQxZWFlZjI3MzI3YTI4MzZhN2JhZWViODFmYjEyNDk0ZjA2ZTE2NGExNDYyOWQwIiwidGFnIjoiIn0%3D; expires=Wed, 18-Jun-2025 02:01:20 GMT; Max-Age=7200; path=/; httponly; samesite=laxaskhelpdesk_session=eyJpdiI6InBydXlkZkRoWkZFSXRIMkpGRlYwcUE9PSIsInZhbHVlIjoiQ3N5L3ZoV2lwY2pFSHR5N1Z1QU0rZXlQYXhDUTFWNHNWT1ovcTdNaTcxMWF5eGtNMndtZ0VOUTg1V2FFWktU" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Ilhodmo1dVpZSzdyR3IyRzhodlZwZXc9PSIsInZhbHVlIjoiYVc3Z3o0cGVuZUJGbE1aYXhKMjV0Q0ExTGpTN1pDTXE3MWQyYzFwcStUbFBUcHZqMHMwekgyRkFmcnpIV1B0SFVNYm9HcFF1dlliTWZZVzZIM1kwZUZnbjE3VGpyQmpYK2xyVWtzb2x4RnhBc0QxcFk0amNoT2hEUCt1Z2VoS1YiLCJtYWMiOiI2OThjZmQxYTdmMzg0ZDE2NTZjY2M0MzBjMjA2NjUwODUxZDZkMWQ2YmExYjkwODQ1ZjY3YTk2ZDM4OGMxMDI2IiwidGFnIjoiIn0%3D; expires=Wed, 18-Jun-2025 02:01:20 GMT; path=/XSRF-TOKEN=eyJpdiI6Ilhodmo1dVpZSzdyR3IyRzhodlZwZXc9PSIsInZhbHVlIjoiYVc3Z3o0cGVuZUJGbE1aYXhKMjV0Q0ExTGpTN1pDTXE3MWQyYzFwcStUbFBUcHZqMHMwekgyRkFmcnpIV1B0SFVNYm9Hc" 1 => "askhelpdesk_session=eyJpdiI6InBydXlkZkRoWkZFSXRIMkpGRlYwcUE9PSIsInZhbHVlIjoiQ3N5L3ZoV2lwY2pFSHR5N1Z1QU0rZXlQYXhDUTFWNHNWT1ovcTdNaTcxMWF5eGtNMndtZ0VOUTg1V2FFWktUSlhGRmdQQnZ6bU0xcDhHaVVPWEVoZDNyRVMzWURScUQxbUZoZlh6bWVxN0xJRDNRczQrak1hMmpXeDBKRkt0VmQiLCJtYWMiOiI0OTRhZDA4OGQ1YmVlNzg3ZGQxZWFlZjI3MzI3YTI4MzZhN2JhZWViODFmYjEyNDk0ZjA2ZTE2NGExNDYyOWQwIiwidGFnIjoiIn0%3D; expires=Wed, 18-Jun-2025 02:01:20 GMT; path=/; httponlyaskhelpdesk_session=eyJpdiI6InBydXlkZkRoWkZFSXRIMkpGRlYwcUE9PSIsInZhbHVlIjoiQ3N5L3ZoV2lwY2pFSHR5N1Z1QU0rZXlQYXhDUTFWNHNWT1ovcTdNaTcxMWF5eGtNMndtZ0VOUTg1V2FFWktU" ] ]
        session_attributes
        0 of 0
        array:4 [ "_token" => "RYwZIZjfLUJQrMKBuy5MBm4wfZYBPpql7tRxljvO" "_previous" => array:1 [ "url" => "https://receivinghelpdesk.com/ask/can-i-drill-into-a-post-tension-slab" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]