我不知道如何写得好。我正在尝试制作一个名为copy_from_url_=_.php
的.php
文件。然后,我希望只要用户在点之前输入一个url,特定url的内容就会显示在上面的.php
网站上。
示例:我转到url copy_from_url_=_.php
。没有显示任何内容,因为没有给出url。然后我重新键入copy_from_url_=_www.example.com.php
,www.example.com
的内容显示在我的phpurl上。
我知道可以使用file_get_contents函数完成的第二部分,但我错过了第一部分。有什么想法吗?
验证$_GET
值。这将告诉你是否有任何东西(并且是有效的格式)
if( filter_var($_GET['copy_from_url'], FILTER_VALIDATE_URL) ) {
//URL given!
//Either use cURL or file_get_contents
} else {
//No url given
}
为了可读性/准确性/OCD,我会删除结尾的.php
。它将帮助最终用户体验快速确定他们从何处应对。但是,如果您不想,请执行以下操作;
$strUrl = rtrim($_GET['copy_from_url'], '.php');
if( filter_var($strUrl, FILTER_VALIDATE_URL) ) {
https://eval.in/200283