|
You last visited: Today at 20:16
Advertisement
CURL 401 Fehler
Discussion on CURL 401 Fehler within the Web Development forum part of the Coders Den category.
08/16/2020, 20:08
|
#1
|
elite*gold: 0
Join Date: Mar 2011
Posts: 423
Received Thanks: 17
|
CURL 401 Fehler
Hi,
ich wollte etwas cURL üben und austesten und alle Links ausgeben, aber wenn ich schon $data aufrufen will erscheint schon ein Problem.
Hab nachgeschaut und überall stand etwas mit Benutzername oder Passwort. Woher soll ich den die Daten von der Seite haben?
PHP Code:
$url = 'test.de';
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0);
$data = curl_exec($curl);
var_dump($data);
|
|
|
08/16/2020, 21:44
|
#2
|
elite*gold: 0
Join Date: Apr 2011
Posts: 11,115
Received Thanks: 2,436
|
Dein Code funktioniert soweit ohne Probleme (ersetz "test.de" einfach mal durch "elitepvpers.com" o.ä.).
Das du 401 zurück bekommst liegt an der Seite selber, "test.de" wird sehr oft "missbraucht".
Egal ob beim Entwickeln testweise e-mails verschickt werden oder wenn jemand curl lernt oder oder oder.
Daher werden wir wohl eine höhere "Grundbelastung" haben, ich gehe davon aus das dies ein kleiner Schutz dagegen ist. Ein andere Grund fällt mir so spontan nicht ein.
Diese Sicherheit kann man aber ganz leicht umgehen in dem man ein User-Agent mit sendet.
Aber nächstes mal solltest du evtl. erst mit anderen Daten (in dem Fall die Domain) es debuggen bevor du ein Thread erstellst (Da sind wir mal wieder bei den Grundlagen und dem Debuggen).
|
|
|
08/17/2020, 00:38
|
#3
|
elite*gold: 0
Join Date: Mar 2011
Posts: 423
Received Thanks: 17
|
Quote:
Originally Posted by False
Dein Code funktioniert soweit ohne Probleme (ersetz "test.de" einfach mal durch "elitepvpers.com" o.ä.).
Das du 401 zurück bekommst liegt an der Seite selber, "test.de" wird sehr oft "missbraucht".
Egal ob beim Entwickeln testweise e-mails verschickt werden oder wenn jemand curl lernt oder oder oder.
Daher werden wir wohl eine höhere "Grundbelastung" haben, ich gehe davon aus das dies ein kleiner Schutz dagegen ist. Ein andere Grund fällt mir so spontan nicht ein.
Diese Sicherheit kann man aber ganz leicht umgehen in dem man ein User-Agent mit sendet.
Aber nächstes mal solltest du evtl. erst mit anderen Daten (in dem Fall die Domain) es debuggen bevor du ein Thread erstellst (Da sind wir mal wieder bei den Grundlagen und dem Debuggen).
|
Danke dir vielmals, ich habe es auch mit anderen Domains gemacht, aber ich wollte wissen wieso es bei anderen Seiten nicht funktoniert. Was bringt mir eine Funktion wenn es bei anderen Seiten nicht funktoniert^^.
Ich habe noch ne kurze wichtige Frage:
Nehmen wir mal an ich habe eine Funktions php mit vielen funktionen. Und eine Funktion wird nicht ausgeführt,spinnt oder gibt eine Fehlermeldung aus.
Und im Frontend werden die jeweiligen ausgeführten Ergebnisse der Funktionen angezeigt bsp:
Funktion 1: TRUE
Funktion 2: FALSE
Funktion 3: FALSE
Funktion 4: ERROR (FALLS Funktion spinnt oder nicht richtig ausgeführt wird)
Funktion 5: TRUE
Wie kann ich bei Funktion 4 ein Error anzeigen lassen oder bzw halt ein Beliebiger Text falls die Funktion versagt?
|
|
|
08/17/2020, 01:32
|
#4
|
elite*gold: 0
Join Date: Jun 2013
Posts: 405
Received Thanks: 84
|
Quote:
Originally Posted by Cc_Cc_Cc
Wie kann ich bei Funktion 4 ein Error anzeigen lassen oder bzw halt ein Beliebiger Text falls die Funktion versagt?
|
Mit einem try/catch fängst du Fehler ab und kannst die entsprechende Fehlermeldung zurückgeben.
|
|
|
08/17/2020, 15:42
|
#5
|
elite*gold: 0
Join Date: Mar 2011
Posts: 423
Received Thanks: 17
|
Quote:
Originally Posted by lnqlorlouz
Mit einem try/catch fängst du Fehler ab und kannst die entsprechende Fehlermeldung zurückgeben. 
|
Geht das auch so?
PHP Code:
try {
if(findLink('Kontakt') === true) {
$link = 1; (Found)
} else {
$link = 0; (Not Found);
}
} catch(Exception $err) {
$link = 2; (Funktion nicht erreichbar)
}
|
|
|
08/17/2020, 17:43
|
#6
|
elite*gold: 0
Join Date: Apr 2011
Posts: 11,115
Received Thanks: 2,436
|
Quote:
Originally Posted by Cc_Cc_Cc
Geht das auch so?
PHP Code:
try { if(findLink('Kontakt') === true) { $link = 1; (Found) } else { $link = 0; (Not Found); } } catch(Exception $err) { $link = 2; (Funktion nicht erreichbar) }
|
Hast du probiert ob es geht ?
Wenn ja, geht es bei dir ja scheinbar nicht, was für eine Fehlermeldung bekommst du bzw. wo hängst du ?
|
|
|
08/17/2020, 17:50
|
#7
|
elite*gold: 0
Join Date: Mar 2011
Posts: 423
Received Thanks: 17
|
Quote:
Originally Posted by False
Hast du probiert ob es geht ?
Wenn ja, geht es bei dir ja scheinbar nicht, was für eine Fehlermeldung bekommst du bzw. wo hängst du ?
|
Meine Funktionen funktionieren ja deswegen weiss ich nicht wie ich das testen soll, oder wie versteh ich das?
|
|
|
08/17/2020, 18:14
|
#8
|
elite*gold: 0
Join Date: Apr 2011
Posts: 11,115
Received Thanks: 2,436
|
Du solltest dir dann nochmal anschauen wie try/catch funktioniert.
Bzw. wann du in den catch Part landest, wenn du das verstehst sollte dir auch sofort einfallen wie es testen kannst
|
|
|
 |
Similar Threads
|
PHP upload mittels curl
09/10/2012 - Web Development - 1 Replies
Hi,
ich habe folgendes Problem, ich möchte gerne eine Datei von meinem Server auf einen anderen Server (Video Hoster) hochladen nur will dies nicht funktionieren. Es werden auch keine Errors angezeigt.
Hier ist einmal das Script:
<?php
class curl
{
function __construct($use = 1)
|
[SEARCH/BUY] ██╢╢╣█►ƑƯLL LƑ4◄███╢╣╢╣
08/28/2012 - Browsergames Trading - 7 Replies
Looking for a quick present
30+ LF4
Apis, Zues
Havocs
Goliath
Any Server
Payment via paypal
|
PHP - cURL Cookie Problem
08/19/2011 - Web Development - 6 Replies
Hallo,
ich möchte eine Chinesische Seite sogesagt übersetzen. Dazu habe ich mir gedacht das ich ein Formular auf Deutsch mache und den Post an die chinesische Seite schicke.
Leider bekomme ich eine Fehlermeldung von der Seite aus das die Cookies deaktiviert sind oder so.
Nun weiß ich nicht weiter. Cookies sind laut Script an und sollten eig. weitergegebene werden.
Könnt ihr mir helfen?
<?PHP
session_start();
if (isset($_POST) && ($_POST == "Registrieren")){...
|
help with curl
05/20/2011 - CO2 Programming - 0 Replies
im trying to log in to a page using curl to modify one of my post like updating that specific post with new information over the time
i dont understand very much curl and most of the examples i search are in php and i need it to use with autoit or the cmd directly
right now im trying from the start, to get logged in the webpage
i have found that i need the names of the inputs user and password and that i need a cookie to receive and to send, but when i check the curl.txt in a browser it...
|
[PHP] cUrl Login
04/19/2010 - Web Development - 0 Replies
So ich hab ein kleines Problem. Und zwar versuche ich für das Browsergame
Space Pioneers einen Bot mit PHP zu schreiben was generell auch kein Problem
wäre, allerdings habe ich ein kleines Problem. Und zwar gibt es zwei möglichkeiten
sich einzuloggen, das wäre einmal auf Looki und einmal der Notfall Login Login. Nun zu meinem Problem. Das
Einloggen im ersten Link
klappt soweit ganz gut, ich habe meines errachtens auch alle Inputs mit übergeben,
hat mir allerdings keinen Acceskey...
|
All times are GMT +2. The time now is 20:16.
|
|