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