在这里看了很多文章后,我没有找到解决办法,所以我需要帮助来做这个......我的网址是那些示例:首页https://mywebsite.com/https://mywebsite.com/al/https://mywebsite.com/it/https://mywebsite.com/videos/https://mywebsite.com/al/videos/https://mywebsite.com/it/videos/https://mywebsite.com/news/https://mywebsite.com/al/news/https://mywebsite.com/it
我需要修改我的函数以返回我所在的当前文件夹。这是我当前的函数:functiongetLinkFromHost($url){$port=$_SERVER['REMOTE_PORT'];$server=$_SERVER['HTTP_HOST'];if($port==443){$type="https";}else{$type="http";}return$type."://".$server."/".$url;} 最佳答案 看看$_SERVER['REQUEST_URI']或$_SERVER['SCRIPT_NAME'](来自$_SER
我有一个HTML文件http://mydomain.com/page1.html:在page2.php中,我想获取“容器页面”的url,在本例中为字符串page1.html。有没有没有javascript的方法? 最佳答案 浏览器可能在HTTP请求中将父级的URL作为Referer发送,因此请查看$_SERVER['HTTP_REFERER']。但这并不能保证。因此,没有100%万无一失的方法。如果客户端不在请求中提供信息,那么如果不在URL中显式传递参数,您就无法在服务器端执行任何其他操作。
我试图通过一个函数获取文档的基本路径,因为我不想找到像../folder1/folder2/mypage.php或..这样的路径。/../../folder1/folder2/somepage.php.因此我尝试...functiongetBaseUrl(){//output:/myproject/index.php$currentPath=$_SERVER['PHP_SELF'];//output:Array([dirname]=>/myproject[basename]=>index.php[extension]=>php[filename]=>index)$pathInfo=pa
我的CI应用程序中有一个ajax请求,这是我的cstom.js文件。$(document).ready(function(){varbase_url='';$('#add-ct').click(function(){$.ajax({url:base_url+'stockmanagement/add_category',data:{category:$('#category').val()},success:function(data){alert(data);},error:function(err){alert('error'+err);}});});});但是base_url没有被
这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:HowtogetfullURLontheaddressbarusingPHP我用了这个功能,但不是一直有效。谁能给个提示?functionsofa_get_uri(){$host=$_SERVER['SERVER_NAME'];$self=$_SERVER["REQUEST_URI"];$query=!empty($_SERVER['QUERY_STRING'])?$_SERVER['QUERY_STRING']:null;$ref=!empty($query)?"http://$host$self?$que
假设我有以下URL值:http://website.com/tagged/news/http://website.com/tagged/newshttp://www.website.com/tagged/news/http://www.website.com/tagged/news在这个例子中,我想要一个PHP函数来获取新闻。所以我想要最后一个斜线之后的值,如果它不是空白,如果该值是空白,那么我想获取该斜线之前的值。我找到这篇文章:GetlastwordfromURLafteraslashinPHP但我想确定一下,以防万一有人在URL末尾键入斜杠。 最佳答案
故事是这样的:我必须将一些secret信息从一个脚本传递到另一个脚本。在第一个脚本中,我需要先加密数据,然后我必须将加密数据附加到GET请求中并将其发送到另一个脚本。该URL将如下所示:http://mydomain.com/mysecondscript.php?secret={encryptedstuff}我目前的加密方式是基于base64。这种方法的问题是,如果我有很多东西要加密,加密结果可能会很长。如果它超过255个字符左右,第二个脚本将无法解密它,因为字符串将被截断。所以我正在寻找一种更好的加密方法,可以控制加密结果的长度。 最佳答案
我搜索了我们的SO问题,但发现解决方案基于调用systemPHP函数执行的ping命令。我的虚拟主机服务器不允许我这样做。我该怎么办?请帮忙,南。更新我需要从服务器端检查。 最佳答案 如果您所说的有效URL不是404,那么您可以使用get_headers()并在第一个返回的数组元素中查找404。$url='http://google.com';list($status)=get_headers($url);if(strpos($status,'404')!==FALSE){//URLis404ing}或者,您可以查找200,这将是一
我需要以编程方式找到网站的rss提要url。[使用php或jquery] 最佳答案 大体流程已经回答了(Quentin,DOOManiac),所以一些代码(Demo):tags#andstoreeachlink'sattributesinanassociativearraypreg_match_all('//si',$html,$matches);$links=$matches[1];$final_links=array();$link_count=count($links);for($n=0;$n参见:RSSauto-discov