我面临一个大约 2 小时的问题。任何人都可以提供解决方案,我将不胜感激。
http://mydowmin.com/userdatapage.php注意:我不想使用 Curl 函数访问这个页面
如何避免它这个脚本
$ch=curl_init("http://mydowmin.com/userdatapage.php");
curl_setopt ($ch,CURLOPT_CERTINFO,1);
curl_setopt ($ch,CURLOPT_VERBOSE,1);
curl_exec($ch) or die;
print_r( curl_getinfo($ch) );
Run Code Online (Sandbox Code Playgroud)
我想阻止页面卷曲和file_get_content访问外部。如果你直接在浏览器上访问这个 url,它应该被执行,但不应该在 Curl 和 Fgc 函数中执行。
当我在本地主机上运行我得到这个错误,如果网络断开连接(如果网络是连接它的确定)我想处理这个错误,"错误可以显示",但要处理PHP页面上没有致命错误休息.
Warning: SimpleXMLElement::__construct() [simplexmlelement.--construct]:
php_network_getaddresses: getaddrinfo failed: No such host is known.
in F:\xampp\htdocs\shoptpoint\sections\docType_head_index.php on line 30
Run Code Online (Sandbox Code Playgroud)
但我正在尝试使用try-catch处理.以下是我的代码
$apiurl="http://publisher.usb.api.shopping.com/publisher/3.0/rest/GeneralSearch?apiKey=78b0db8a-0ee1-4939-a2f9-d3cd95ec0fcc&trackingId=7000610&categoryId='5855855'";
try{
new SimpleXMLElement($apiurl,null, true);
}catch(Exception $e){
echo $e->getMessage();
}
Run Code Online (Sandbox Code Playgroud)
如何处理错误,我的页面可以执行项目结束?
嗨好网络的人,
假设我有这个查询
$query ="select col1, col2 From table where condition";
Run Code Online (Sandbox Code Playgroud)
我想对col2的值进行以下操作
$DLMPos = strpos(col2, '-DLM');
if($DLMPos != "" && $DLMPos >= 0){
$col2= strpos(substr(col2, $DLMPos, strlen(col2)), " ");
}
Run Code Online (Sandbox Code Playgroud)
问题:有没有办法在查询中包含这种处理类似于==> $ query ="select col1,if(bla bla bla)from table where condition";.
我知道我们可以在mysql查询中执行if语句但是我们可以做strpos和substr之类的东西吗?
提前致谢
删除用户cookie时,如何保持会话值?
<?php
session_start();
echo $_SESSION['userdata']['name']='bikash';
?>
Run Code Online (Sandbox Code Playgroud)
如果用户删除了cookie,则会话值已删除.请指教.