exfriend/frame-validator

Detect whether URL can be embedded in an iframe

0.3 2018-05-21 08:16 UTC

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!