exfriend / frame-validator
Detect whether URL can be embedded in an iframe
0.3
2018-05-21 08:16 UTC
Requires (Dev)
- exfriend/support: ^1.0
- phpunit/phpunit: ^6.2
This package is auto-updated.
Last update: 2024-11-21 21:29:50 UTC
README
Library used to check urls and tell whether they can be embedded using iframe by any website, according to the server response headers.
Installation
composer require exfriend/frame-validator
Usage
<?php
require 'vendor/autoload.php';
if ( \Exfriend\FrameValidator\Validator::make( 'https://example.com' )->supportsIframes() )
{
echo 'frameable';
}
else
{
echo 'unframeable';
}
Overriding curl options
<?php
require 'vendor/autoload.php';
use Exfriend\FrameValidator\Validator;
$v = Validator::make( 'https://example.com' )->withCurlOptions( [
CURLOPT_TIMEOUT => 10,
CURLOPT_CONNECTTIMEOUT => 5,
] );
echo $v->supportsIframes();
Contributing
You are welcome!